private void OnGameOver(TacticsPlayer winner) { m_GameOverScreenHolder.SetActive(true); var text = winner.m_PlayerName + " wins!"; m_GameOverWinnerText.text = text.ToUpper(); }
public static void OnNewTurn(TacticsPlayer newPlayerTurn) { if (onNewTurnEvent != null) { onNewTurnEvent(newPlayerTurn); } }
public static void OnGameOver(TacticsPlayer winner) { if (onGameOverEvent != null) { onGameOverEvent(winner); } }
public void TriggerNewTurn() { // Get the index var playerIndex = m_Players.IndexOf(m_CurrentPlayerTurn); playerIndex++; if (playerIndex >= m_Players.Count) { playerIndex = 0; } // Set the current player m_CurrentPlayerTurn = m_Players[playerIndex]; // Reset the selected piece & units states DeselectUnit(); ResetPlayersUnits(); // Trigger the on new turn event OnNewTurn(m_CurrentPlayerTurn); }
private void OnNewTurn(TacticsPlayer player) { m_EndTurnButton.gameObject.SetActive(true); m_CurrentPlayerNameText.text = player.m_PlayerName; }
private void OnGameOver(TacticsPlayer winner) { SetControllerState(TacticsPlayerControllerState.GameOver); }
private void OnNewTurn(TacticsPlayer player) { var nextUnit = TacticsGameManager.Instance.SelectNextUnit(); }
public void TriggerGameOver(TacticsPlayer winner) { // Trigger the OnGameOver event OnGameOver(winner); }