Пример #1
0
 public AbilitySimpleTarget(MobaEntity attacker, MobaEntity target, Ability ability)
 {
     m_ability  = ability;
     m_attacker = attacker;
     m_attacker.StopAgent(false);
     m_attackerAbilities = m_attacker.GetComponent <EntityAbilities>();
     m_attackerAnimator  = m_attacker.GetComponent <EntityAnimator>();
     Target = target;
 }
Пример #2
0
 public AbilitySimpleTarget(MobaEntity attacker, MobaEntity[] targets, Ability ability)
 {
     m_targets  = targets;
     m_ability  = ability;
     m_attacker = attacker;
     m_attacker.StopAgent(false);
     m_attackerAbilities = m_attacker.GetComponent <EntityAbilities>();
     m_attackerAnimator  = m_attacker.GetComponent <EntityAnimator>();
     //m_attacker.EntityAbilities.IsCasting = true;
 }
Пример #3
0
 public AbilitySimplePosition(MobaEntity attacker, Vector2 targetPos, Ability ability)
 {
     m_targetPos = targetPos;
     m_ability   = ability;
     m_attacker  = attacker;
     m_attacker.StopAgent(false);
     m_attackerAbilities = m_attacker.GetComponent <EntityAbilities>();
     m_attackerAnimator  = m_attacker.GetComponent <EntityAnimator>();
     m_attacker.EntityAbilities.IsCasting = true;
 }