private void Start() { health = GetComponentInParent <CharacterDamageable>(); if (health) { health.EventOnDamageTaken += Health_EventOnDamageTaken; } }
public void ReInit() { InitPlayerStartingPosition(); CharacterDamageable health = FindObjectOfType <CharacterDamageable>(); if (health) { health.TakeDamage(-float.PositiveInfinity); } }
public void Init(CharacterDamageable health) { this.health = health; health.EventOnDamageTaken -= Health_EventOnDamageTaken; health.EventOnDamageTaken += Health_EventOnDamageTaken; }