Ejemplo n.º 1
0
 public void UnblockAttack(UnblockAttackAnimEventConfig param)
 {
     if (m_CurrentAttack)
     {
         ChronicleManager.AddChronicle(gameObject, EChronicleCategory.Animation, "Unblock attack");
         Utils.GetPlayerEventManager(gameObject).TriggerEvent(EPlayerEvent.UnblockAttack, new UnblockAttackEventParameters(m_CurrentAttack.GetAnimationAttackName(), param));
     }
     else
     {
         ChronicleManager.AddChronicle(gameObject, EChronicleCategory.Animation, "Unblock attack: Unable to find BaseAttackStateMachineBehaviour from current animation state info.");
         KakutoDebug.LogError("Unblock attack: Unable to find BaseAttackStateMachineBehaviour from current animation state info.");
     }
 }
Ejemplo n.º 2
0
 public UnblockAttackEventParameters(EAnimationAttackName attackToUnblock, UnblockAttackAnimEventConfig config)
 {
     m_AttackToUnblock = attackToUnblock;
     m_Config          = config;
 }