Example #1
0
        public void Init(SteeringAgent agent, SteeringController steering, RigidbodyMovementController physicsController)
        {
            this.agent             = agent;
            this.steering          = steering;
            this.physicsController = physicsController;
            pathManager            = PathManager.Instance;

            TargetPosition     = agent.transform.position + agent.transform.forward;
            racingLineProgress = pathManager.RacingLinePath.path.GetClosestProgressOnPath(agent.transform.position);
        }
Example #2
0
 public void Init(SteeringAgent agent, SteeringController steering, RigidbodyMovementController controller)
 {
     this.agent      = agent;
     this.steering   = steering;
     this.controller = controller;
 }