Firing Events from code
4_ScriptableEvent
Last updated
4_ScriptableEvent
Last updated
private void OnDamaged(float value)
{
if (_currentHealth <= 0f && !_isDead)
OnDeath();
else
_onPlayerDamaged.Raise(Mathf.RoundToInt(value));
}
private void OnHealed(float value)
{
_onPlayerHealed.Raise(Mathf.RoundToInt(value));
}
private void OnDeath()
{
_onPlayerDeath.Raise();
_isDead = true;
}