void OnTriggerEnter2D(Collider2D collider) { print(collider.gameObject.name); //if(collider.gameObject.name != objetoPai)) if (collider.gameObject.name == "player") { print("oxe, entrou?"); AcoesJogador.Action action = new AcoesJogador.Action(); action.opcoes = new List <AcoesJogador.Option>(); action.eventTrigger = gameObject; AcoesJogador.Option op1 = new AcoesJogador.Option(); op1.descricao = "Coletar item"; op1.tipo = AcoesJogador.ACTION_COLLECT; op1.data = prefabName; action.opcoes.Add(op1); AcoesJogador.Option op2 = new AcoesJogador.Option(); op2.descricao = "Sair"; op2.tipo = AcoesJogador.ACTION_QUIT; action.opcoes.Add(op2); GameObject.Find("Pergaminho").GetComponent <AcoesJogador> ().SetAcaoAtual(action); GameObject.Find("Pergaminho").GetComponent <AcoesJogador> ().Show(); if (valorVariavel != "") { GameObject.Find("CaixaDialogo").GetComponent <LoadXmlData> ().SetVariavel(1, variavel, valorVariavel); } } }
void OnTriggerEnter2D(Collider2D collider) { if ((collider.gameObject.name == "player") && mecanicaDisponivel) { AcoesJogador.Action action = new AcoesJogador.Action(); action.opcoes = new List <AcoesJogador.Option>(); action.eventTrigger = gameObject; action.reward = prefabName; AcoesJogador.Option op1 = new AcoesJogador.Option(); op1.descricao = "Vasculhar"; op1.tipo = AcoesJogador.ACTION_POPUP; op1.data = popupName; action.opcoes.Add(op1); AcoesJogador.Option op2 = new AcoesJogador.Option(); op2.descricao = "Sair"; op2.tipo = AcoesJogador.ACTION_QUIT; action.opcoes.Add(op2); GameObject.Find("Pergaminho").GetComponent <AcoesJogador> ().SetAcaoAtual(action); GameObject.Find("Pergaminho").GetComponent <AcoesJogador> ().Show(); //popup.GetComponent<PopupMecanica>().SetEventTrigger(gameObject); //if(valorVariavel != "") GameObject.Find("CaixaDialogo").GetComponent<LoadXmlData> ().SetVariavel(1, variavel, valorVariavel); } }
void OnTriggerEnter2D(Collider2D collider) { //if(collider.gameObject.name != nomeNPC) if (collider.gameObject.name == "player") { AcoesJogador.Action action = new AcoesJogador.Action(); action.opcoes = new List <AcoesJogador.Option>(); action.eventTrigger = gameObject; AcoesJogador.Option op1 = new AcoesJogador.Option(); op1.descricao = "Falar"; op1.tipo = AcoesJogador.ACTION_TALK; op1.data = nomeNPC; action.opcoes.Add(op1); AcoesJogador.Option op2 = new AcoesJogador.Option(); op2.descricao = "Sair"; op2.tipo = AcoesJogador.ACTION_QUIT; action.opcoes.Add(op2); GameObject.Find("Pergaminho").GetComponent <AcoesJogador> ().SetAcaoAtual(action); GameObject.Find("Pergaminho").GetComponent <AcoesJogador> ().Show(); } }