public void Setup() { cathouseController = cathouse.GetComponent <CathouseController> (); this.gameManager = GetComponent <GameManager> (); boardHolder = new GameObject(); boardHolder.transform.SetParent(this.transform); this.kittens = new List <GameObject> (); SpawnPC(); for (int i = 0; i < kittenCount; i++) { SpawnKitten(); } startTime = (int)Time.fixedTime; lastSpawnTime = startTime; cathouseController.caughtKittens = 0; setupDone = true; }
public void Setup(int timeSeconds = 60, int kittens = 0) { cathouseController = cathouse.GetComponent <CathouseController> (); this.gameManager = GetComponent <GameManager> (); boardHolder = new GameObject(); boardHolder.transform.SetParent(this.transform); this.kittens = new List <GameObject> (); if (kittens > 0) { kittenCount = kittens; } for (int i = 0; i < kittenCount; i++) { SpawnKitten(); } SpawnPC(); startTime = (int)Time.fixedTime; levelTime = timeSeconds; cathouseController.caughtKittens = 0; setupDone = true; infoText.text = "Get all the kittens in the nest before the time runs out!"; }