// Use this for initialization void Start() { player = FindObjectOfType <MovementScript>(); npcAudio = GameObject.FindObjectOfType <NPCAudio>(); var canvas = GameObject.Find("Canvas"); dialogue_window = Instantiate <GameObject>(DialogueWindowPrefab); dialogue_window.transform.SetParent(canvas.transform, false); dialogue_window.SetActive(true); RectTransform dialogue_window_transform = (RectTransform)dialogue_window.transform; dialogue_window_transform.localPosition = new Vector3(0, -170, 0); node_text = GameObject.Find("NPC_Response"); option_1 = GameObject.Find("Button_Option1"); option_2 = GameObject.Find("Button_Option2"); option_3 = GameObject.Find("Button_Option3"); player_name = GameObject.Find("Player_Name"); npc_name = GameObject.Find("NPC_Name"); npc_name.GetComponentInChildren <Text>().text = "Townsperson"; player_name.SetActive(false); option_1.SetActive(false); option_2.SetActive(false); option_3.SetActive(false); dialogue_window.SetActive(false); }
// Use this for initialization void Start() { player = FindObjectOfType <MovementScript>(); npcAudio = FindObjectOfType <NPCAudio>(); dialogue = Dialogue.LoadDialogue(new System.IO.StringReader(dialogueFile.text)); journal = FindObjectOfType <Journal>(); var canvas = GameObject.Find("Canvas"); dialogue_window = Instantiate <GameObject>(DialogueWindowPrefab); dialogue_window.transform.SetParent(canvas.transform, false); dialogue_window.SetActive(true); RectTransform dialogue_window_transform = (RectTransform)dialogue_window.transform; dialogue_window_transform.localPosition = new Vector3(0, -170, 0); node_text = GameObject.Find("NPC_Response"); option_1 = GameObject.Find("Button_Option1"); option_2 = GameObject.Find("Button_Option2"); option_3 = GameObject.Find("Button_Option3"); player_name = GameObject.Find("Player_Name"); npc_name = GameObject.Find("NPC_Name"); npc_name.GetComponentInChildren <Text>().text = dialogue.npcName; clue_name = npc_name.GetComponentInChildren <Text>().text; clue_description = dialogue.clue; player_name.SetActive(false); option_1.SetActive(false); option_2.SetActive(false); option_3.SetActive(false); dialogue_window.SetActive(false); }