Пример #1
0
    // Use this for initialization
    void Start()
    {
        cena = SceneManager.GetActiveScene();
        PlayerPrefs.SetInt("TutorialCidade", 1);
        audioSource = GetComponent <AudioSource>();
        contarTempo = numeroSprite.Length;
        img_ContadorCorrida.sprite = null;
        itensCarro = FindObjectOfType(typeof(ItensCarro)) as ItensCarro;
        itensCarro.carroEscolhido.SetActive(true);
        carroPower     = FindObjectOfType(typeof(CarroPower)) as CarroPower;
        gameController = FindObjectOfType(typeof(GameController)) as GameController;

        for (int i = 0; i < carros.Length; i++)
        {
            if (carros[i].name == itensCarro.carroEscolhido.name)
            {
                carros[i].SetActive(true);
                carroAtivo = carros[i];
                carros[i].GetComponent <RCC_CarControllerV3>().engineTorque = itensCarro.carroEscolhido.GetComponent <CarroPower>().maxTorque;
                carros[i].GetComponent <RCC_CarControllerV3>().brakeTorque  = itensCarro.carroEscolhido.GetComponent <CarroPower>().maxFreio;
                carros[i].GetComponent <RCC_CarControllerV3>().rigid.mass   = itensCarro.carroEscolhido.GetComponent <CarroPower>().maxMassa;
                itensCarro.carroEscolhido.SetActive(false);
            }
            else
            {
            }
        }
        img_ContarTempoPanel.SetActive(true);
        gameController.changeState(GameState.INTERACAO);
        StartCoroutine("tempoCorrida");
    }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        audioSource = GetComponent <AudioSource>();

        gamepadCanvas = FindObjectOfType(typeof(GamepadCanvas)) as GamepadCanvas;
        txt_Aviso.SetActive(false);
        itensCarro     = FindObjectOfType(typeof(ItensCarro)) as ItensCarro;
        gameController = FindObjectOfType(typeof(GameController)) as GameController;
        liberarCorrida = FindObjectOfType(typeof(LiberarCorrida)) as LiberarCorrida;
        loading        = FindObjectOfType(typeof(Loading)) as Loading;
        mapaCorrida.SetActive(false);
        btnVolta.SetActive(false);
        mapinha.SetActive(false);

        for (int i = 0; i < liberarCorrida.ganhouCorrida.Length; i++)
        {
            if (liberarCorrida.ganhouCorrida[i])
            {
                img_Bolinhas[i].color = corBolinhas[0];
            }
            else
            {
                img_Bolinhas[i].color = corBolinhas[1];
            }
        }
    }
Пример #3
0
    // Use this for initialization
    void Start()
    {
        itensCarro    = FindObjectOfType(typeof(ItensCarro)) as ItensCarro;
        carController = FindObjectOfType(typeof(RCC_CarControllerV3)) as RCC_CarControllerV3;
        carController.engineTorque = maxTorque;
        carController.brakeTorque  = maxFreio;
        carController.rigid.mass   = 1300;



        cena = SceneManager.GetActiveScene();


        // ao iniciar o jogo, o carro ganha esses valores iniciais
        if (cena.name != "Garagem")
        {
            carroCorrida();
            print("Foi");
        }
    }