예제 #1
0
    // Use this for initialization
    void Start()
    {
        speedText  = GetComponent <Text>();
        mainCamera = FindObjectOfType <CameraFollow>();

        carW  = mainCamera.target.transform.parent.GetComponent <CarControllerWheelCollider>();
        speed = carW.actualSpeed;
    }
예제 #2
0
    IEnumerator Delay()
    {
        yield return(new WaitForSeconds(3f));

        AICars = FindObjectsOfType <AIMain>();
        foreach (AIMain car in AICars)
        {
            car.SetWaypoints(waypoints);
            car.waypointContainer = transform;
        }
        CarControllerWheelCollider player = FindObjectOfType <CarControllerWheelCollider>();

        player.SwitchOn();
    }
예제 #3
0
    void Start()
    {
        speedometerDigitalValueCmp = gameObject.transform.FindChild(CHILD_CMP_SPEEDOMETER_DIG_VAL);
        speedometerPointerCmp      = gameObject.transform.FindChild(CHILD_CMP_SPEEDOMETER_POINTER);

        if (speedometerDigitalValueCmp == null || speedometerPointerCmp == null)
        {
            Debug.LogError("Not found speedometer components!");
            return;
        }

        speedTextValue = speedometerDigitalValueCmp.GetComponent <Text>();
        speedometerPointerCmp.transform.eulerAngles.Set(0.0f, 0.0f, POINTER_INIT_Z_ROTATION);

        mainCamera = FindObjectOfType <CameraFollow>();
        carW       = FindObjectOfType <CarControllerWheelCollider>();
        speedValue = carW.actualSpeed;
    }
예제 #4
0
    IEnumerator FindPlayersCar()
    {
        yield return(new WaitForSeconds(1f));

        playersCar = FindObjectOfType <CarControllerWheelCollider>();
    }