public override void Kick() { if (Chutavel) { if (Porta) { Saida.SetActive(true); Porta.SetActive(false); Persistense.PortaOpen = 1; Persistense.SaveData(); TextoFala.text = "agora a porta ta aberta"; TextoFala.gameObject.SetActive(true); } _painel.transform.position = Vector3.up * 1000; if (Piano) { Som.Play(); } _painel.transform.position = Vector3.up * 1000; } else { _painel.transform.position = Vector3.up * 1000; TextoFala.text = "Isso não vai funcionar"; TextoFala.gameObject.SetActive(true); } }
public void ShowInteractive() { var listInterectables = FindObjectsOfType <Interactables>(); foreach (var interactable in listInterectables) { interactable.ShowHighLights(); Persistense.PortaOpen = 0; Persistense.HaveKey = 0; Persistense.SaveData(); } }
public override void Grab() { if (Pegavel) { _painel.transform.position = Vector3.up * 1000; if (Persistense.HaveKey == 0 && Barman != null) { Persistense.HaveKey = 1; Persistense.SaveData(); } if (Persistense.HaveKey == 1 && Barman != null) { _painel.transform.position = Vector3.up * 1000; TextoFala.text = "Ele já me deu a chave"; TextoFala.gameObject.SetActive(true); } if (Persistense.HaveKey == 0 && Moto != null) { TextoFala.text = "Não estou com minha chave"; _painel.transform.position = Vector3.up * 1000; TextoFala.gameObject.SetActive(true); } if (Persistense.HaveKey == 1 && Moto != null) { Application.Quit(); } } else { _painel.transform.position = Vector3.up * 1000; if (Porta) { TextoFala.text = "A porta esta trancada"; TextoFala.gameObject.SetActive(true); } else { TextoFala.text = "haaaaa... não"; TextoFala.gameObject.SetActive(true); } } }