Пример #1
0
        public void SetHealth(float value)
        {
            float oldHealth = health;

            health = value;
            OnHealthSet?.Invoke(gameObject, oldHealth, health);
        }
Пример #2
0
        public void GainHealth(int amount)
        {
            m_CurrentHealth += amount;

            if (m_CurrentHealth > maxHitPoints)
            {
                m_CurrentHealth = maxHitPoints;
            }

            OnHealthSet.Invoke();
            OnGainHealth.Invoke();
        }
Пример #3
0
 void Start()
 {
     m_CurrentHealth = maxHitPoints;
     OnHealthSet.Invoke();
     DisableInvulnerability();
 }
Пример #4
0
        public void SetHealth(int amount)
        {
            m_CurrentHealth = amount;

            OnHealthSet.Invoke();
        }