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); }