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);
 }