void OnPlayerHit(hpUpdateType type) { if (type == hpUpdateType.damage) { camAnim.SetTrigger("shake" + Random.Range(1, 3)); } }
void UpdatePlayerHealth(hpUpdateType type) { healthLabel.text = ((int)PlayerManager.instance.GetPlayer().GetHealth()).ToString(""); if (type == hpUpdateType.damage) { } switch (type) { case hpUpdateType.damage: glowAnim.SetTrigger("Hit"); break; case hpUpdateType.heal: glowAnim.SetTrigger("Heal"); break; } }
public void SetHealth(float value, hpUpdateType type = hpUpdateType.reset) { health = value; hpUpdateEvent.Invoke(type); }