public NewWaypointNode(AmeAI ameAI) { this.ameAI = ameAI; }
public IsInLineOfSightNode(AmeAI ameAI, Transform targetPosition) { this.ameAI = ameAI; this.targetPosition = targetPosition; }
//TODO: Might just have it chase player unless they can find hiding spot public RandomLocationNode(Transform playerPosition, AmeAI ameAI) { this.playerPosition = playerPosition; this.ameAI = ameAI; }
public LastKnownLocationNode(AmeAI ameAI) { this.ameAI = ameAI; }
public IsInRangeNode(AmeAI ameAI, Transform targetPosition) { this.ameAI = ameAI; this.targetPosition = targetPosition; }
public ChasePlayerNode(Transform playerPosition, AmeAI ameAI) { this.playerPosition = playerPosition; this.ameAI = ameAI; }
public MoveToWaypointNode(AmeAI ameAI) { this.ameAI = ameAI; }