void transitionToStateD() { print("Transition to state D"); text.text = "State: D"; state = State.D; aiSteer.clearWaypoints(); beginWaitTime = Time.timeSinceLevelLoad; aiSteer.useNavMeshPathPlanning = true; }
public override void AIStart() { base.AIStart(); if (navController != null) { navController.Init(); //just in case there are any set navController.clearWaypoints(); navController.waypointLoop = false; //TODO: there are probably some other settings in //AINavSteeringController that need to be default and //aren't currently checked here. //Currently, they should be set in the inspector before //runtime. //At runtime, there are no getters/setters for most settings //so changes via script don't necessarily get "baked" correctly. } }