Inheritance: UnityEngine.MonoBehaviour
Esempio n. 1
0
        public void Initialize(PlayerUnit player)
        {
            if(healthAttribute != null)
                healthAttribute.OnAttributeChange -= OnAttributeChange;

            currentPlayer = player;
            healthAttribute = currentPlayer.AttributePool.GetAttribute(AttributeType.Health);

            healthAttribute.OnAttributeChange += OnAttributeChange;

            OnAttributeChange(healthAttribute.MaxValue, healthAttribute.CurrentValue);
        }
Esempio n. 2
0
        public void Initialize(PlayerUnit player)
        {
            if (healthAttribute != null)
            {
                healthAttribute.OnAttributeChange -= OnAttributeChange;
            }

            currentPlayer   = player;
            healthAttribute = currentPlayer.AttributePool.GetAttribute(AttributeType.Health);

            healthAttribute.OnAttributeChange += OnAttributeChange;


            OnAttributeChange(healthAttribute.MaxValue, healthAttribute.CurrentValue);
        }