コード例 #1
0
 public AxisAction(AbstractAxisInput axis, AxisChallengeType type, bool chained) {
     axisID = axis;
     challengeID = type;
     connecting = chained;
 }
コード例 #2
0
ファイル: Input.cs プロジェクト: Smoreley/unity-revamped
        /// <summary>
        /// Returns the value of the axis identified
        /// </summary>
        /// <param name="axisInpt">ID of axis to check against</param>
        /// <param name="plyrID">ID of corresponding player to check against</param>
        /// <returns></returns>
        public static float GetAxis(AbstractAxisInput axisInpt, PlayerID plyrID = PlayerID.FIRST)
        {
            InputForm curInForm = GetCurrentState(plyrID);

            return(GetAxisState(curInForm, AbstractToAxisID(axisInpt)));
        }
コード例 #3
0
ファイル: Input.cs プロジェクト: Smoreley/Unity-Revamped
 /// <summary>
 /// Returns the value of the axis identified
 /// </summary>
 /// <param name="axisInpt">ID of axis to check against</param>
 /// <param name="plyrID">ID of corresponding player to check against</param>
 /// <returns></returns>
 public static float GetAxis(AbstractAxisInput axisInpt, PlayerID plyrID = PlayerID.FIRST) {
     InputForm curInForm = GetCurrentState(plyrID);
     return GetAxisState(curInForm, AbstractToAxisID(axisInpt));
 }
コード例 #4
0
ファイル: Input.cs プロジェクト: Smoreley/unity-revamped
 /// <summary>
 /// Converts abstract axis input into generic AxisID enum
 /// </summary>
 /// <param name="axisID">Enum to translate</param>
 /// <returns></returns>
 public static GenericAxisID AbstractToAxisID(this AbstractAxisInput axisID)
 {
     return((GenericAxisID)((axisID)));
 }
コード例 #5
0
 public AxisAction(AbstractAxisInput axis, AxisChallengeType type, bool chained)
 {
     axisID      = axis;
     challengeID = type;
     connecting  = chained;
 }