public SeekToPosition(Agent agent, Vector3 destination) : base(agent, GoalTypes.SeekToPosition) { _destination = destination; _seek = new Seek(agent.Kinematic, destination); _look = new FaceHeading(agent.Kinematic); }
public TraverseEdge(Agent agent, Edge edgeToTraverse) : base(agent, GoalTypes.SeekToPosition) { //this.edgeToTraverse = edgeToTraverse; _destination = edgeToTraverse.ToNode.Position; _seek = new Seek(agent.Kinematic, _destination); _look = new FaceHeading(agent.Kinematic); }