public virtual void release(KGCharacterController releaser, AttackEffect ae)
 {
     m_SkeletonAnimation.AnimationName = ae.name;
     m_SkeletonAnimation.timeScale = ae.timeScale;
     m_Transform.localScale = new Vector3(releaser.character.xDirection * m_Transform.localScale.x, 1, 1);
     m_curAttack = new Attack(releaser, ae, releaser.character.xDirection);
 }
 public override void release(KGCharacterController releaser, AttackEffect ae)
 {
     skeletonAnim.AnimationName = ae.name;
     skeletonAnim.timeScale = ae.timeScale;
     m_attack = new Attack(releaser, ae, releaser.character.xDirection);
 }
Beispiel #3
0
 public virtual void release(KGCharacterController releaser, AttackEffect ae)
 {
     transform.localScale = new Vector3(releaser.transform.localScale.x * Mathf.Abs(transform.localScale.x), transform.localScale.y, transform.localScale.z);
     m_attack = new Attack(releaser, ae, releaser.character.xDirection);
 }