// Use this for initialization void Start() { StartingImage = HealthIcons.Length - 1; lives = GameObject.FindGameObjectWithTag("Statistics").GetComponent <StatisticsTracker>().Lives; image = GetComponent <Image>(); image.sprite = HealthIcons[StartingImage]; livesText = GetComponentInChildren <Text>(); livesText.text = setLivesText(lives); PlayerDamagedEvent.Register(onDamageTaken); PlayerDeathEvent.Register(onPlayerDeath); PlayerRespawnEvent.Register(onPlayerRespawn); }
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); }
// Use this for initialization void Start() { PlayerDeathEvent.Register(onPlayerDeath); PlayerDamagedEvent.Register(onPlayerDamaged); }