Esempio n. 1
0
 internal void ButtonWasPressed(ShiftButton pressedButton)
 {
     if (_pressedButton != null)
     {
         _pressedButton.reset();
     }
     _pressedButton = pressedButton;
 }
Esempio n. 2
0
 public void enqueueShift(UIButton button)
 {
     if (_pressedButton != null)
     {
         Program.Objects.Map.queueShift(_pressedButton.Index, _pressedButton.Direction, DoorDirections.RandomDoors(), false);
         _pressedButton.reset();
         _pressedButton = null;
     }
 }
Esempio n. 3
0
 internal void ButtonWasToggledOff()
 {
     _pressedButton = null;
 }
Esempio n. 4
0
 internal void ClearGame()
 {
     _pressedButton = null;
     _buttons.Clear();
 }