void Update() { if (Input.GetKeyDown(KeyCode.F1)) { SceneManager.LoadScene("Lobby"); } if (Input.GetKeyDown(KeyCode.F12)) { ServerApi.EndOfTurn(); } }
void OnEndOfTurnButtonClick() { if (GameState.isMainPlayerTurn) { var voidManaSlots = ManaPool.playerInstance.GetVoidManaSlots(); if (voidManaSlots < 3) { Dialog.instance.ShowDialog( $"You need convert {3 - voidManaSlots} card to mana slots, or you lose {3 - voidManaSlots} mana", "End turn anyway", this.OnEndTurnAnywayButtonClick, "Cancel", this.OnContinueTurnButtonClick ); } else { ServerApi.EndOfTurn(); } } }
void OnEndTurnAnywayButtonClick() { ServerApi.EndOfTurn(); Dialog.instance.HideDialog(); }