Exemple #1
0
 internal void ButtonWasPressed(ShiftButton pressedButton)
 {
     if (_pressedButton != null)
     {
         _pressedButton.reset();
     }
     _pressedButton = pressedButton;
 }
Exemple #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;
     }
 }
Exemple #3
0
 internal void ButtonWasToggledOff()
 {
     _pressedButton = null;
 }
Exemple #4
0
 internal void ClearGame()
 {
     _pressedButton = null;
     _buttons.Clear();
 }