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); }
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); }