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