コード例 #1
0
ファイル: ActionAttack.cs プロジェクト: dgx80/unity-dgx
        protected override void handleRun()
        {
            base.handleRun();

            mFighterAnimation.playingAttack();

            if (mIsImpacted)
            {
                if (mFighterAnimation.isAttackAnimationEnded())
                {
                    if (IS_TRIGGER_EXISTS)
                    {
                        setTrigger((int)eTrigger.hit);
                    }
                    else
                    {
                        Stop();
                    }
                }
            }
            else if (mFighterAnimation.isImpactTime())
            {
                mIsImpacted = true;
                FIGHTER.OPPONENT.GetComponent <Fighter>().getHit(mDamage);
            }
        }
コード例 #2
0
 private void attack()
 {
     fighterAnimation.playingAttack();
     if (fighterAnimation.isImpactTime())
     {
         //impacted = true;
         opponent.getHit(damage);
     }
 }