Which version are you using?
I just release a update together with the new MFPS update with the joystick fixed.
but it require the new MFPS version also, if you are using version 1.2 of MFPS you need modify bl_UtilityHelper.cs:
change these functions:
Code: Select all
public static void LockCursor(bool mLock)
{
#if UNITY_5 || UNITY_5_3_OR_NEWER
if (mLock == true)
{
Cursor.visible = false;
Cursor.lockState = CursorLockMode.Locked;
}
else
{
Cursor.visible = true;
Cursor.lockState = CursorLockMode.None;
}
#else
Screen.lockCursor = mLock;
#endif
}
/// <summary>
///
/// </summary>
public static bool GetCursorState
{
get
{
#if UNITY_5 || UNITY_5_3_OR_NEWER
if (Cursor.visible && Cursor.lockState != CursorLockMode.Locked && !isMobile)
{
return false;
}
else
{
return true;
}
#else
return Screen.lockCursor;
#endif
}
}
for:
Code: Select all
public static void LockCursor(bool mLock)
{
if (mLock == true)
{
CursorLockMode cm = isMobile ? CursorLockMode.Confined : CursorLockMode.Locked;
Cursor.visible = false;
Cursor.lockState = cm;
}
else
{
Cursor.visible = true;
Cursor.lockState = CursorLockMode.None;
}
}
/// <summary>
///
/// </summary>
public static bool GetCursorState
{
get
{
CursorLockMode cm = isMobile ? CursorLockMode.Confined : CursorLockMode.Locked;
if ((Cursor.visible && Cursor.lockState != cm))
{
return false;
}
else
{
return true;
}
}
}