private void Awake()
    {
        rb = GetComponent <Rigidbody>();
        CarAI ai = GetComponent <CarAI>();

        if (ai != null)
        {
            AIEnabled = true;
        }
        CustomizerCar cc = GetComponent <CustomizerCar>();

        if (cc != null)
        {
            customizerCar = true;
        }
        dataHolder = FindObjectOfType <CarDataHolder>();
        if (!AIEnabled)
        {
            body   = dataHolder.body;
            engine = dataHolder.engine;
            aero   = dataHolder.aero;
            tire   = dataHolder.tire;
        }
        Setup();

        defaultDownForce = downwardForce;
    }
Example #2
0
    private void Awake()
    {
        for (int i = 0; i < 4; i++)
        {
            buttons[i] = transform.GetChild(i).gameObject;
        }

        lastSelected = new GameObject();

        dataHolder = FindObjectOfType <CarDataHolder>();
    }
Example #3
0
 private void Awake()
 {
     if (instance != null && instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         instance = this;
         DontDestroyOnLoad(this.gameObject);
     }
 }