public void GameOver(bool forced) { int g = GameOverCheck(); if (g != -1 || forced) { isOver = true; if (g == 1) { Debug.Log("You Win"); } else { Debug.Log("You Lost"); } this.gameObject.SetActive(false); MidGameUI.SetActive(false); StartGameUI.SetActive(true); PauseGameUI.SetActive(false); camera.StartIt(); camera.GameStart(); isPaused = false; } }
void Start() { isOver = true; Arrow = GameObject.Find("PointArrow").GetComponent <ArrowAnimation>(); ListCharacters = new List <Character>(); TurnRotation = new List <Turn>(); var numPlayers = (int)Random.Range(2, 5); var numEnemies = (int)Random.Range(4, 9); board = new Board(BoardSize, PlayerCount, EnemyCount); characterPerTeam = new int[2]; PrintBoard(); FillBoard(); TurnCreation(); aI = new AI(board, this); aI.ChangeTurn = TurnRotation[index]; camera = Camera.main.GetComponent <StartMovement>(); Reset(); isOver = false; camera.GetTarget(currentTurn.culprit.Object); camera.GameStart(); }