private void OnActionExecuted(Unit unit, Units.Actions.ActionType actionType) { if (this.selectedUnit != unit) { return; } this.wasMovementAction = actionType == ActionType.Movement; bool enableButton = this.wasMovementAction && selectedUnit != null; this.undoButton.gameObject.SetActive(enableButton); }
public void ActivateButton(Units.Actions.ActionType actionType, bool enable) { switch (actionType) { case Units.Actions.ActionType.Movement: SwitchState(movementButton, enable); break; case Units.Actions.ActionType.Action: SwitchState(actionButton, enable); break; default: break; } }
private void OnActionSelected(Units.Actions.ActionType actionType) { ShowCanvas(false); }