Exemplo n.º 1
0
    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);
        }
    }
Exemplo n.º 2
0
 void Start()
 {
     thisLevel = Application.loadedLevel + 1;
     instance = this;
     DontDestroyOnLoad(this.gameObject);
 }