Esempio n. 1
0
        public virtual void ActionUpdate()
        {
            if (RunTimeData.Health <= 0 && !hasInvoke)
            {
                OnCharacterDead?.Invoke();
                hasInvoke = true;
            }

            if (!IsStart)
            {
                nowAction.Start();
                IsStart = true;
            }
            nowAction.Update();
        }
Esempio n. 2
0
 public void Death()
 {
     deathDelegate.Invoke();
 }
Esempio n. 3
0
 public static void CharacterDead(BattleEntities.Character character)
 {
     OnCharacterDead?.Invoke(character);
 }
Esempio n. 4
0
 protected virtual void CallOnCharacterDead()
 {
     OnCharacterDead?.Invoke(this);
 }