コード例 #1
0
ファイル: Save.cs プロジェクト: GreenCalx/LD47
 public override bool Equals(object obj)
 {
     //Check for null and compare run-time types.
     if ((obj == null) || !this.GetType().Equals(obj.GetType()))
     {
         return(false);
     }
     else
     {
         InputSaverInput B = (InputSaverInput)obj;
         return(IsUp == B.IsUp && IsDown == B.IsDown && Down == B.Down && IsAxis == B.IsAxis && AxisValue == B.AxisValue);
     }
 }
コード例 #2
0
ファイル: Save.cs プロジェクト: GreenCalx/LD47
            public void Add(String s, bool IsAxis = false)
            {
                InputSaverInput I = new InputSaverInput();

                if (!IsAxis)
                {
                    I.IsUp   = Input.GetButtonUp(s);
                    I.IsDown = Input.GetButtonDown(s);
                    I.Down   = Input.GetButton(s);
                }
                else
                {
                    I.IsAxis    = true;
                    I.AxisValue = Input.GetAxisRaw(s);
                }
                Inputs.Add(s, I);
            }