private void OnTargetNavigationComponentUpdate(TargetNavigation.Update update)
 {
     if (update.navigationFinished.Count > 0)
     {
         NPCUtils.NavigateToRandomNearbyPosition(navigation, navigation.transform.position, SimulationSettings.NPCOnFireWaypointDistance, SimulationSettings.NPCDefaultInteractionSqrDistance);
     }
 }
 public override void Enter()
 {
     targetNavigation.ComponentUpdated += OnTargetNavigationComponentUpdate;
     NPCUtils.NavigateToRandomNearbyPosition(navigation, navigation.transform.position, SimulationSettings.NPCOnFireWaypointDistance, SimulationSettings.NPCDefaultInteractionSqrDistance);
 }