using UnityEngine; namespace Code.Example.Race.Racer.AI { public class AICarDriver : CarControllerRB { public override void SetSteering(Vector2 steeringLinear) { SteeringInput = steeringLinear; } protected override void Brake() { if (CarRb.linearVelocity.magnitude > 10f && (SteeringInput.y > CarRb.linearVelocity.y || SteeringInput.x > CarRb.linearVelocity.x)) { foreach (var wheel in wheels) { wheel.wheelCollider.brakeTorque = 100 * racer.Data.brakeAcceleration * Time.fixedDeltaTime; } // carLights.isBackLightOn = true; // carLights.OperateBackLights(); } else { foreach (var wheel in wheels) { wheel.wheelCollider.brakeTorque = 0; } // carLights.isBackLightOn = false; // carLights.OperateBackLights(); } } } }