示例#1
0
 private void OnPlayerNotDetectedAnymoreHandler(object sender, MonsterDetectionEvent.PlayerNotDetectedAnymoreEventArgs e)
 {
     if (changeSpeedOnPlayerDetected)
     {
         speed = _initialSpeed;
         List <LegStep> legs = new List <LegStep>();
         legs.AddRange(leftLegs);
         legs.AddRange(rightLegs);
         foreach (LegStep leg in legs)
         {
             leg.distanceToStep = leg.initialDistanceToStep;
             leg.stepDuration   = leg.initialStepDuration;
         }
     }
 }
 private void OnPlayerNotDetectedAnymoreHandler(object sender, MonsterDetectionEvent.PlayerNotDetectedAnymoreEventArgs e)
 {
     attackPlayer = false;
 }
示例#3
0
 private void OnPlayerNotDetectedAnymoreHandler(object sender, MonsterDetectionEvent.PlayerNotDetectedAnymoreEventArgs e)
 {
     StartCoroutine(NeckRecover());
     _faceAnimator.SetBool("Attacking", false);
 }