// Use this for initialization void Start() { dialoguePanel = DialoguePanelManager.Instance(); inputManager = InputManager.Instance(); anim = GetComponent <Animator> (); rend = GetComponent <SpriteRenderer> (); rb = GetComponent <Rigidbody2D> (); rend.sprite = null; }
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); }
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!"; } }
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); } }