Ejemplo n.º 1
0
    // 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);
    }
Ejemplo n.º 2
0
    // 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);
    }