private void Start() { goal = GameObject.FindObjectOfType <GoalDoor>(); player = Instantiate(playerCharacterModel).GetComponent <BoardEntity>(); player.OnDead.AddListener(RestartUIPopUp); controlBoard.AddEntity(player, playerFirstPositionInBoard); playerInput.Init(player); goal.AddTriggerEntity(player); goal.OnEntityEnter.AddListener(OnEntityEnterGoal); SnakeAI[] snakes = GameObject.FindObjectsOfType <SnakeAI>(); for (int i = 0; i < snakes.Length; i++) { controlBoard.AddEntity(snakes[i].body); snakes[i].StartHunting(player); } }
void Start() { thisLevel = Application.loadedLevel + 1; instance = this; DontDestroyOnLoad(this.gameObject); }