/// <summary> /// ボタンの押下を取得 /// </summary> /// <param name="keyName">取得するボタンの名前</param> /// <param name="joypadNumber">取得するジョイパッドの番号</param> /// <returns>押されたかを返す</returns> public static bool GetButtonDown(string keyName, JoypadNumber joypadNumber) { return(Input.GetButtonDown(padNames[(int)joypadNumber] + keyName)); }
/// <summary> /// ボタンの押下を取得 /// </summary> /// <param name="key">取得するボタンのenum</param> /// <param name="joypadNumber">取得するジョイパッドの番号</param> /// <returns>押されたかを返す</returns> public static bool GetButtonDown(Key key, JoypadNumber joypadNumber) { return(Input.GetButtonDown(padNames[(int)joypadNumber] + keyNames[(int)key])); }
/// <summary> /// 軸を取得 /// </summary> /// <param name="key">取得するボタンのenum</param> /// <param name="joypadNumber">取得するジョイパッドの番号</param> /// <returns>軸の値を取得</returns> public static float GetAxis(Key key, JoypadNumber joypadNumber) { string axisName = padNames[(int)joypadNumber] + keyNames[(int)key]; return(Input.GetAxis(axisName)); //Player1 Horizontal }