Example #1
0
    public static DialogBox LaunchDialogBox(GameObject speakerObj, DialogBoxSize size = DialogBoxSize.Medium)
    {
        if (staticBox == null)
        {
            DialogBox dialogbox = Resources.Load<DialogBox>("ChatBox");
            staticBox = Instantiate<DialogBox>(dialogbox);
        }

        staticBox.SetSpeaker(speakerObj);
        staticBox.SetSize(size);
        staticBox.Hide(false);
        staticBox.ClearText();

        return staticBox;
    }
Example #2
0
    public void SetSize(DialogBoxSize boxSize, bool ResetText = true)
    {
        Animator anim = GetComponent<Animator>();

        switch (boxSize)
        {
            case DialogBoxSize.Small:
                anim.SetInteger("SizeEnum", 0);
                break;
            case DialogBoxSize.Medium:
                anim.SetInteger("SizeEnum", 1);
                break;
            case DialogBoxSize.Large:
                anim.SetInteger("SizeEnum", 2);
                break;
        }
    }