void Update() { //if pause game, do not do anything if (PauseGame(InputRedd096.GetButtonDown("Pause Button"))) { return; } //else check if resume game ResumeGame(InputRedd096.GetButtonDown("Resume Button")); //and update state state?.Execution(); }
public override void Execution() { base.Execution(); //if press, enter in build turret state if (InputRedd096.GetButtonDown("Build Turret")) { EnterBuildTurret(); return; } //else update strategic slider UpdateStrategicSlider(InputRedd096.GetButton("Finish Strategic Phase")); }
public override void Execution() { base.Execution(); //check if confirm turret if (InputRedd096.GetButtonDown("Confirm Turret")) { PlaceTurret(); return; } //or deny turret else if (InputRedd096.GetButtonDown("Deny Turret")) { StopPlaceTurret(); return; } //else select cell SelectCell(InputRedd096.GetValue <Vector2>("Select Cell")); }