public Vector2 GetJoystick(TouchJoystick tjs, bool normalized) { if (tjs == null) return Vector2.zero; if (normalized) { return tjs.GetInputNormalized(); } else { return tjs.GetInput(); } }
protected void GUI_EditPanel_Joystick(TouchJoystick j) { GUILayout.Label("Joystick:",EditorStyles.boldLabel); GUILayout.BeginHorizontal(); GUILayout.Label("Lock X: ",EditorStyles.miniLabel); bool oldLockX = j.disableX; oldLockX = EditorGUILayout.Toggle(oldLockX); if(oldLockX != j.disableX) { j.disableX = oldLockX; EditorUtility.SetDirty(j); } GUILayout.Label("Lock Y: ",EditorStyles.miniLabel); bool oldLockY = j.disableY; oldLockY = EditorGUILayout.Toggle(oldLockY); if(oldLockY != j.disableY) { j.disableY = oldLockY; EditorUtility.SetDirty(j); } GUILayout.EndHorizontal(); }
public Vector2 GetJoystick(TouchJoystick tjs) { return GetJoystick(tjs, true); }