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); } }
private void attack() { fighterAnimation.playingAttack(); if (fighterAnimation.isImpactTime()) { //impacted = true; opponent.getHit(damage); } }