void Start() { // variable setup / initialization isObjectiveComplete = false; generator = GetComponent <CollectableManager>(); generator.Init(); player = Instantiate(playerPrefab, new Vector3(0, 100, 0), Quaternion.identity); player.GetComponent <PlayerController>().levelManager = this; }
public void Init() { // variable setup / initialization collectableManager = GetComponent <CollectableManager>(); enemyManager = GetComponent <EnemyManager>(); maze = GetComponent <BinaryTreeMaze>(); isObjectiveComplete = false; enemyManager.Init(); collectableManager.Init(); maze.Init(); player.transform.position = new Vector3(1, 2, 1); player.GetComponent <PlayerController>().levelManager = this; }