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

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