Esempio n. 1
0
 public PlayerInput(PlayerID plID) => PlayerID = plID;
Esempio n. 2
0
 //! if !isXZ then isXY
 public SimpleMove4GP(PlayerID playerID, Vector3 factor, bool isXZ = false)
 {
     Factor = factor;
     Player = playerID;
     m_isXZ = isXZ;
 }
Esempio n. 3
0
 /// <summary>
 /// 方向入力(左)の入力をVector3で取得
 /// - X:Horizontal / Y:0 / Z:Vertical
 /// </summary>
 public static Vector3 GetLeftAxisXZ(PlayerID plID) => GetLeftAxis(plID.ToRawID()).AddY(0f);
Esempio n. 4
0
 /// <summary> 方向入力(左)の入力をVector2で取得 </summary>
 public static Vector2 GetLeftAxis(PlayerID plID) => GetLeftAxis(plID.ToRawID());
Esempio n. 5
0
 /// <summary> 十字ボタンの指定方向が押されているか </summary>
 public static bool GetArrowDPad(PlayerID plID, GPArrow arrow) => GetArrowDPad(plID.ToRawID(), arrow);
Esempio n. 6
0
 /// <summary> 十字ボタンの入力をVector2で取得 </summary>
 public static Vector2 GetArrowDPadVec2(PlayerID plID) => GetArrowDPadVec2(plID.ToRawID());
Esempio n. 7
0
 /// <summary> ボタンが押されている間:true </summary>
 public static bool GetButton(PlayerID plID, GPButton button) => GetButton(plID.ToRawID(), button);