Exemple #1
0
 void ActivateStruckState(int dummy)
 {
     StopAllCoroutines();
     if (currentState != struckState)
     {
         capturedState = currentState;
     }
     if (rangeWeapon != null)
     {
         rangeWeapon.SetActive(false);
     }
     if (myNavMeshAgent.enabled)
     {
         myNavMeshAgent.isStopped = true;
     }
     currentState     = struckState;
     isMeleeAttacking = false;
     nPCMaster.CallEventNPCStruckAnim();
     StartCoroutine(RecoverFromStruckState());
 }