// Use this for initialization void Start() { gameController = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>(); pensamentoM = gameController.gameObject.GetComponent <PensamentosManager>(); inventory = GameObject.FindGameObjectWithTag("Inventory").GetComponent <Inventory>(); dialogManager = GameObject.FindGameObjectWithTag("DialogManager").GetComponent <DialogueBoxManager>(); }
static void AddGameLogicObjects() { GameObject playableBase = new GameObject("###PlayableBase###"); playableBase.tag = "PlayBase"; playableBase.AddComponent <MainManager>(); HierarchyHighlighterComponent hhc = playableBase.AddComponent <HierarchyHighlighterComponent>(); hhc.color = Color.red; hhc.highlight = true; playableBase.transform.position = new Vector3(0, 0, 0); VirtualController vc = GameObject.Instantiate(AssetDatabase.LoadAssetAtPath <VirtualController>("Assets/Prefabs/Runtime/VirtualController.prefab")); ManagerBase mb = GameObject.Instantiate(AssetDatabase.LoadAssetAtPath <ManagerBase>("Assets/Prefabs/Runtime/ManagerBase.prefab")); DialogueBoxManager dbm = GameObject.Instantiate(AssetDatabase.LoadAssetAtPath <DialogueBoxManager>("Assets/Prefabs/Runtime/DialogueBoxManager.prefab")); GameObject coreLogic = GameObject.Instantiate(AssetDatabase.LoadAssetAtPath <GameObject>("Assets/Prefabs/Runtime/CoreLogic.prefab")); vc.name = "###VIRTUALCONTROLLER###"; mb.name = "###MANAGERBASE###"; dbm.name = "###DIALOGUEBOXMANAGER###"; coreLogic.transform.SetParent(playableBase.transform); vc.transform.SetParent(playableBase.transform); mb.transform.SetParent(playableBase.transform); dbm.transform.SetParent(playableBase.transform); mb.dialogueBoxManager = dbm; }
private void Awake() { content_parser = this.GetComponent <ContentParser>(); dialogue_box_manager = this.GetComponent <DialogueBoxManager>(); card_manager = this.GetComponent <CardManager>(); game_manager = this.GetComponent <GameManager>(); sprite_manager = this.GetComponent <SpriteManager>(); }
void Awake() { instance = this; m_TextIsScrolling = false; m_NamePlateName = m_NamePlate.GetComponentInChildren <Text>(); m_TextBoxText = m_TextBox.GetComponentInChildren <Text>(); }
// Use this for initialization void Start() { dialogManager = GameObject.FindGameObjectWithTag("DialogManager").GetComponent <DialogueBoxManager>(); pensamentoM = gameObject.GetComponent <PensamentosManager>(); StartCoroutine(FadeIn(0.0f, timeToFade)); if (mobileHud == null) { mobileHud = GameObject.FindGameObjectWithTag("MobileControll"); } if (onMobile) { ShowMobileHud(); } else { HideMobileHud(); } UpdateInfoScenes(); UpdateInfoControll(); camera = Camera.main; #region Atribuições Shake Screen OvniCaindoShake.ht = new Hashtable(); porradaTentaculoShake.ht = new Hashtable(); porradaViktorShake.ht = new Hashtable(); OvniAtingiuChaoShake.ht = new Hashtable(); //Ovni caiu OvniCaindoShake.ht.Add("x", OvniCaindoShake.shakeQuantidade); OvniCaindoShake.ht.Add("y", OvniCaindoShake.shakeQuantidade); OvniCaindoShake.ht.Add("time", OvniCaindoShake.shakeTempo); //Porradas Tentaculo porradaTentaculoShake.ht.Add("x", porradaTentaculoShake.shakeQuantidade); porradaTentaculoShake.ht.Add("y", porradaTentaculoShake.shakeQuantidade); porradaTentaculoShake.ht.Add("time", porradaTentaculoShake.shakeTempo); // Porradas Viktor porradaViktorShake.ht.Add("x", porradaViktorShake.shakeQuantidade); porradaViktorShake.ht.Add("y", porradaViktorShake.shakeQuantidade); porradaViktorShake.ht.Add("time", porradaViktorShake.shakeTempo); // Ovni atingiu o chao OvniAtingiuChaoShake.ht.Add("x", OvniAtingiuChaoShake.shakeQuantidade); OvniAtingiuChaoShake.ht.Add("y", OvniAtingiuChaoShake.shakeQuantidade); OvniAtingiuChaoShake.ht.Add("time", OvniAtingiuChaoShake.shakeTempo); #endregion }
static void RemoveGameLogicObjects() { PlayerSpawner[] ps = GameObject.FindObjectsOfType <PlayerSpawner>(); for (int i = 0; i < ps.Length; i++) { GameObject.DestroyImmediate(ps[i].gameObject); } if (GameObject.FindGameObjectWithTag("PlayBase") != null) { GameObject mm = GameObject.FindGameObjectWithTag("PlayBase"); GameObject.DestroyImmediate(mm); return; } else { VirtualController vc = GameObject.FindObjectOfType <VirtualController>(); if (vc != null) { GameObject.DestroyImmediate(vc.gameObject); } ManagerBase mb = GameObject.FindObjectOfType <ManagerBase>(); if (mb != null && mb.dialogueBoxManager != null) { GameObject.DestroyImmediate(mb.dialogueBoxManager.gameObject); } else { DialogueBoxManager dbm = GameObject.FindObjectOfType <DialogueBoxManager>(); if (dbm != null) { GameObject.DestroyImmediate(dbm.gameObject); } } GameObject.DestroyImmediate(mb.gameObject); } }
public void AtivarDialogo() { if (geraDialogo) { DialogueBoxManager dialogManager = GameObject.FindGameObjectWithTag("DialogManager").GetComponent <DialogueBoxManager>(); if (falas.Length > 0) { dialogManager.SetQuantidadeFalas(falas.Length); for (int i = 0; i < falas.Length; i++) { if (falas[i].personagem == Personagem.VIKTOR) { dialogManager.AdicionarFala(dialogManager.Viktor.name, falas[i].Texto); } else if (falas[i].personagem == Personagem.ESPOSA) { dialogManager.AdicionarFala(dialogManager.Esposa.name, falas[i].Texto); } else if (falas[i].personagem == Personagem.FILHA) { dialogManager.AdicionarFala(dialogManager.Filha.name, falas[i].Texto); } else if (falas[i].personagem == Personagem.ERIC) { dialogManager.AdicionarFala(dialogManager.Eric.name, falas[i].Texto); } } dialogManager.RealizarConversa(); } else { Debug.LogWarning("Trigger Setado como Dialogo mas nao possui nenhuma frase"); } } }
// Use this for initialization void Start() { theTextBox = FindObjectOfType <DialogueBoxManager>(); }
// Use this for initialization void Start() { dialogManager = GameObject.FindGameObjectWithTag("DialogManager").GetComponent <DialogueBoxManager> (); }
// Use this for initialization void Start() { dialogManager = gameObject.GetComponent <DialogueBoxManager>(); }
// Start is called before the first frame update void Start() { instance = this; player = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>(); }