Beispiel #1
0
    private void Awake()
    {
        if (Instance != null)
        {
            Destroy(gameObject);
            return;
        }

        Instance    = this;
        camera      = Camera.main;
        poolManager = GetComponent <PoolManager>();
        uiManager   = GetComponent <UIManager>();

        birdController.OnDie                    += OnPlayerDie;
        birdController.OnCoinCollected          += OnPlayerCollectCoin;
        birdController.Movement.OnPlatformEvent += OnPlayerReachedPlatform;
        DataState.LoadData();
    }