Example #1
0
 private void Awake()
 {
     autopilot           = GetComponent <Autopilot>();
     navigator           = GetComponent <PathNavigator>();
     pathObservations    = GetComponent <PathObservations>();
     logToConsole        = false;
     lastUndersteerError = 0f;
     navigator.Reset();
     CreateProfile();
 }
Example #2
0
    private void Awake()
    {
        navigator    = GetComponent <PathNavigator>();
        body         = GetComponent <Rigidbody>();
        observations = GetComponent <PathObservations>();

        if (!observations)
        {
            observations = gameObject.AddComponent <PathObservations>();
        }

        vehicle = GetComponent <Vehicle>();
    }