// Use this for initialization
 void Start()
 {
     dialoguePanel = DialoguePanelManager.Instance();
     inputManager  = InputManager.Instance();
     anim          = GetComponent <Animator> ();
     rend          = GetComponent <SpriteRenderer> ();
     rb            = GetComponent <Rigidbody2D> ();
     rend.sprite   = null;
 }
Exemplo n.º 2
0
    void Awake()
    {
        atlasManager = GetComponent <AtlasManager>();
        panelManeger = GetComponent <DialoguePanelManager>();

        managerList.Add(atlasManager);
        managerList.Add(panelManeger);
        StartCoroutine(BootAllManagers());
    }
    public static DialoguePanelManager Instance()
    {
        if (!dialoguePanel)
        {
            dialoguePanel = FindObjectOfType(typeof(DialoguePanelManager)) as DialoguePanelManager;
            if (!dialoguePanel)
            {
                Debug.LogError("There needs to be one active DialoguePanelManager script on a GameObject in your scene.");
            }
        }

        return(dialoguePanel);
    }
Exemplo n.º 4
0
    public override void SpecialOnClick(MainPanelButton caller)
    {
        if (QuestsStatus.testQuestStatus == 50)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + elliaFifty);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }

        if (QuestsStatus.testQuestStatus == 100)
        {
            caller.interactionsText.text = "Sorry, but this store isn't open yet!";
        }
    }
Exemplo n.º 5
0
    public override void SpecialOnClick(MainPanelButton caller)
    {
        if (QuestsStatus.testQuestStatus == 0)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + aldrennZero);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();
            //dpm.currentScript = DialogueManager.dScript;

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }

        if (QuestsStatus.testQuestStatus == 10)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + aldrennTen);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();
            //dpm.currentScript = DialogueManager.dScript;

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }

        if (QuestsStatus.testQuestStatus == 20)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + aldrennTwenty);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();
            //dpm.currentScript = DialogueManager.dScript;

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }

        if (QuestsStatus.testQuestStatus == 30)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + aldrennThirty);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();
            //dpm.currentScript = DialogueManager.dScript;

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }

        if (QuestsStatus.testQuestStatus >= 40)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + aldrennFortyPlus);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();
            //dpm.currentScript = DialogueManager.dScript;

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }

        if (QuestsStatus.testQuestStatus == 100)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + aldrennHundred);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();
            //dpm.currentScript = DialogueManager.dScript;

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }

        if (QuestsStatus.testQuestStatus == -10)
        {
            caller.mainPanel.gameObject.SetActive(false);

            DialogueManager.SetUpDialogue("Assets/DialogueTextFiles/" + aldrennNegTen);

            DialoguePanelManager dpm = caller.dialoguePanel.GetComponent <DialoguePanelManager>();
            //dpm.currentScript = DialogueManager.dScript;

            caller.dialoguePanel.SetActive(true);
            dpm.Setup(0);
        }
    }