public void CreateQuestDialog(string giver, string title, string dialog, Sprite npc) { if (!QuestDialog) { QuestDialog = MonoBehaviour.Instantiate(Resources.Load <QuestUI>("Prefabs/QuestDialogCanvas"), Vector3.zero, Quaternion.identity); QuestDialog.Initialize(giver, title, dialog, npc); } }
private void Awake() { if (!m_StatusUI) { transform.Find("StatusUI").GetComponent <StatusUI>(); } m_StatusUI.Initialize(this); if (!m_InventoryUI) { transform.Find("InventoryUI").GetComponent <InventoryUI>(); } m_InventoryUI.Initialize(this); if (!m_CharacterInventoryUI) { transform.Find("CharacterInventoryUI").GetComponent <CharacterInventoryUI>(); } m_CharacterInventoryUI.Initialize(this); if (!m_MenuUI) { transform.Find("MenuUI").GetComponent <MenuUI>(); } m_MenuUI.Initialize(this); if (!m_QuestUI) { transform.Find("QuestUI").GetComponent <QuestUI>(); } m_QuestUI.Initialize(this); if (!m_WaitingRoomUI) { transform.Find("WaitingRoomUI").GetComponent <WaitingRoomUI>(); } m_WaitingRoomUI.Initialize(this); if (!m_LobbyDefaultUI) { transform.Find("LobbyDefaultUI").GetComponent <LobbyDefaultUI>(); } m_LobbyDefaultUI.Initialize(this); if (!m_ItemDataViewer) { transform.Find("ItemDataViewer").GetComponent <ItemDataViewer>(); } m_ItemDataViewer.Initialize(this); if (!m_InventoryViewer) { transform.Find("InventoryViewer").GetComponent <InventoryViewer>(); } m_InventoryViewer.Initialize(this); }