// Use this for initialization void Start() { listaIMTargetScript = gameObject.GetComponent <ListaImTargetsScript> (); listaIMTargetScript.Inicializar(); messenger = gameObject.AddComponent <MessengerScript> (); gerenciadorCircuito = gameObject.AddComponent <GerenciadorCircuitoScript> (); salvador = gameObject.AddComponent <SalvaDadosEntreScenes> (); mascoteGuia = gameObject.AddComponent <MascoteGuiaScript> (); identificaJeb = gameObject.AddComponent <IdentificadorJeb> (); // turtle -> lion -> cow -> turtle // TODO: Deletar quando implementar o substituto ------- List <int> x = new List <int>(); x.Add(0); x.Add(2); x.Add(4); x.Add(0); salvador.SalvarCircuito(x); List <string> y = new List <string> (); y.Add("Tartaruga"); y.Add("Rinoceronte"); y.Add("Leão"); y.Add("Hipopotamo"); y.Add("Vaca"); y.Add("Mula"); salvador.SalvarNomesMarcadores(y); // FIM: Deletar quando implementar o substituto ------ // Checando se existe o circuito if (!listaIMTargetScript.ChecaSeExisteOCircuito(salvador.LerCircuito())) { CircuitoInexistente(); } // FIM: Checando se existe o circuito messenger.InsereRect(new Rect(0, 0, Screen.width, Screen.height / 4.0f)); gerenciadorCircuito.InsereCircuito(salvador.LerCircuito()); salvador.InsereCamera(cam); mascoteGuia.InsereBalaoTexto(balaoMascote); mascoteGuia.InsereBalaoFim(balaoFimPontuacao, balaoFimElogio); mascoteGuia.InsereEstrelas(estrelasGold, estrelasGray); mascoteGuia.InsereNomesMarcadores(salvador.LerNomesMarcadores()); imDetector = listaIMTargetScript.LerReadTarget(0); identificaJeb.InsereImTarget(listaIMTargetScript.Get(0).gameObject); identificaJeb.InsereCamera(cam); identificaJeb.SetaCantos( salvador.leXYZCantos("SEDobrado"), salvador.leXYZCantos("IDDobrado"), salvador.leXYZCantos("SEEsticado"), salvador.leXYZCantos("IDEsticado") ); mascoteGuia.Ativador(true); //print (Time.time); CanvasInGame.SetActive(true); CanvasFimGame.SetActive(false); //DEBUGAPONTOSDECALIBRAGEM (); tempoParaMarcadores = Time.time + 2.0f; tempoDeJogoIni = Time.time; }
// Use this for initialization void Start() { cantoSE = imTarget.transform.GetChild(0).GetChild(0).position; cantoID = imTarget.transform.GetChild(1).GetChild(0).position; messenger = gameObject.AddComponent <MessengerScript> (); messenger.InsereRect(new Rect(0.0f, Screen.height * 0.70f, Screen.width, Screen.height * 0.3f)); DEFINIRPRECISAOCOMSCREEN(); }
// Use this for initialization void Start() { // Criando mensageiro inferior messenger = gameObject.AddComponent <MessengerScript>(); messenger.InsereRectLinhas(0, Screen.height, Screen.width, 2); msn = gameObject.AddComponent <MessengerScript> (); msn.InsereRect(new Rect(0, 0, Screen.width, Screen.height / 2.0f)); calibrador = gameObject.AddComponent <CalibradorScript> (); calibrador.InsereCantos(CantosDobrado, CantosEsticado, ImageTarget); calibrador.InsereMessenger(messenger); calibrador.InsereIMDetector(imDetector); calibrador.InsereCam(cam); salvo = false; exitBtn = false; // Criando componente para salvar os dados entre as scenes salvaDados = gameObject.AddComponent <SalvaDadosEntreScenes>(); salvaDados.InsereCantos(CantosDobrado, CantosEsticado); }
// Fim mensagens padrão do Mascote // Use this for initialization void Start() { messenger = gameObject.AddComponent <MessengerScript> (); messenger.InsereRect(new Rect(0, Screen.height / 2.0f, Screen.width, Screen.height / 2.0f)); }