Esempio n. 1
0
    void Start()
    {
        playerInputs = new List <IPlayerInput>();
        spawner      = GetComponent <ISpawner>();
        levelManager = GetComponent <ILevelManager>();

        foreach (GameObject player in _Players)
        {
            playerInputs.Add(player.GetComponent <IPlayerInput>());
        }

        levelManager.MenueLoaded += (sender) =>
        {
            ChangeGameState(GameLogicStatics.GameStates.WaitForPlayers);
        };

        levelManager.LoadMenue();
    }