示例#1
0
    // Use this for initialization
    void Start()
    {
        GameStartEvent.Register(onGameStart);
        PickUpEvent.Register(onCollectableGathered);
        PlayerRespawnEvent.Register(onPlayerRespawn);

        statistics = GameObject.FindGameObjectWithTag("Statistics").GetComponent <Statistics>();

        slider = GetComponentInChildren <CircleSlider>();
        text   = GetComponentInChildren <Text>();
    }
 void Awake()
 {
     CheckpointReachedEvent.Register(OnCheckpointPassed);
     EnemyDeathEvent.Register(onEnemyKilled);
     GameOverEvent.Register(onGameOver);
     PickUpEvent.Register(onPickup);
     PlayerDamagedEvent.Register(onPlayerDamaged);
     PlayerDeathEvent.Register(onPlayerDeath);
     GameStartEvent.Register(onGameStart);
     respawnCounter    = Lives;
     RespawnFadeObject = GameObject.Find(RespawnFadeObjectName);
 }
 private void Start()
 {
     PickUpEvent.Register(onPickup);
     animator = GetComponent <Animator>();
 }