public void EnterState(Monster.DetectedSound detectedSound) { pointsSearched = 0; soundPoint = detectedSound.position; currentTarget = soundPoint; GetNewTargetPoint(); }
public void EnterState(Monster.DetectedSound detectedSound, Monster.MonsterState monsterState) { float movementSpeed = monsterMovement.RunningSpeed; if (monsterState == Monster.MonsterState.SprintToSound) { movementSpeed = monsterMovement.SprintingSpeed; } monsterMovement.MoveToPosition(detectedSound.predictedPosition, monsterMovement.RunningSpeed); }