void transitionToGetAmmo() { print("Transitioning to get Ammo"); state = State.GETAMMO; Transform ammo = findClosestAmmo(); aiSteer.setWayPoint(ammo); aiSteer.useNavMeshPathPlanning = true; }
//Finds the goal a player should transition to void transitionToNewGoal() { print("Transition to Goal"); state = State.TONEWGOAL; oldGoal = findClosestGoal(); if (oldGoal == goals[0]) { aiSteer.setWayPoint(goals [1]); } else { aiSteer.setWayPoint(goals [0]); } aiSteer.useNavMeshPathPlanning = true; }
void transitionToStateE() { print("Transition to state E"); state = State.E; aiSteer.setWayPoint(waypointE); aiSteer.useNavMeshPathPlanning = true; }
public override bool Move() { navController.setWayPoint(MoveTarget.Position); return(IsAt(MoveTarget)); }