// Use this for initialization void Start() { this.oldAngY = this.transform.eulerAngles.y; try{ carro = GameObject.Find("Carro"); cCar = carro.GetComponent <ControleCarro>(); } catch { Debug.LogError("A camera nao encontrou o objeto \"Carro!\""); } }
void OnTriggerEnter(Collider objColisor) //detecta colisão com o carro, e dai faz o nodo pai iniciar a caminhada { if (objColisor.tag == "Player") //Se colidiu com o carro do jogador { refScriptCarro = objColisor.gameObject.GetComponent <ControleCarro>(); //desliga seu trigger //gameObject.collider.enabled = false; //move o nodo pai gameObject.transform.parent.gameObject.GetComponent <Gato>().IniciarCaminhada(); if (!refScriptCarro.GetImuneEfeitos()) { //chama display do velho no gerente refScriptGerente.ChangeImgEventsPlane(1); } } }
// Use this for initialization void Start() { try { GameObject obj = GameObject.Find("objGerenciador");// Referencia do objeto da classe ScriptObjGerenciador; scriptRef = obj.GetComponent <ScriptObjGerenciador>(); obj = GameObject.Find("Carro"); scriptRef2 = obj.GetComponent <ControleCarro>(); } catch { Application.Quit(); // Sai da aplicaçao pois nao conseguiu achar o objeto; } if (camera1 == null) { camera1 = GameObject.Find("Main Camera").GetComponent <Camera>(); } if (refScriptStatus == null) { refScriptStatus = GameObject.Find("Status").GetComponent <Status>(); } }
void Start() { Random.seed = 45; somTocando = false; refCarro = GameObject.Find("Carro"); //Interface imgLoiraAtual = GameObject.FindGameObjectWithTag("ImgLoiraD"); //Retrovisor loira InterfaceBussolaT = GameObject.FindGameObjectWithTag("InterBussola").transform; PontoCemiterioT = GameObject.FindGameObjectWithTag("PontoCemiterio").transform; fuelMarker = GameObject.FindGameObjectWithTag("PaiInterFuelMark");//Marcador de combustivel scriptSom = GameObject.Find("FonteEfeitos").GetComponent <EfeitosSonoros>(); scriptCarro = GameObject.Find("Carro").GetComponent <ControleCarro>(); try { refStatus = GameObject.Find("Status").GetComponent <Status>(); } catch { refStatus = null; } if (refStatus != null) { tempoJogo = refStatus.tempoDuracaoFaseAtual;//Atribui o tempo da fase no gerente baseado no que tempo presente no objeto status } else { tempoJogo = 180f; } tempoEachPhase = (float)tempoJogo / 4.1f; //44 segundos e pouco para cada fase estadoAtualLoira = -1; maxFrameEstado = 0; displayGood = false; displayBad = false; trocouState = false; podeDecrementarTempo = true; ChangeLoiraState(false); //Carrega o array de texturas da loira keepUpdatingTimer = true; keepCounterLoop = true; endGame = false; venceuGame = false; showTimer = true; Camera cameraT = GameObject.Find("Main Camera").GetComponent <Camera>(); #if DEBUG_MD xOld = x; yOld = y; Vector3 vec3RetT = cameraT.ViewportToScreenPoint(new Vector3(x, y, 1f)); // Viewport ali e normalizada de 0f a 1f do canto inverior esquerdo ate o canto superior direito; #else Vector3 vec3RetT = cameraT.ViewportToScreenPoint(new Vector3(0.095f, 0.955f, 1f)); retanguloTimer = new Rect(vec3RetT.x, vec3RetT.y, 80, 40); //new Rect( Screen.width*0.11f , Screen.height * 0.96f, 80,40); #endif enchendoIndicadorCombustivel = false; diminuirFuelAfterFill = false; quantVezesDimFuelAfterFill = 0; //Carrega a Skin da gui SkinGUIDigital = Resources.Load("Font/DS-DIGIISkin") as GUISkin; LoadEventsPlane(); StartCoroutine(AtualizadorContador());//Inicializa os contadores de tempo }