Esempio n. 1
0
    public void Init(int nQuestIndex)
    {
        m_questIndex = nQuestIndex;

        CQuestManager questMgr = CQuestManager.Inst;

        Data.QuestInfo?info = CDataManager.Inst.QuestContainer.GetQuest(m_questIndex);
        if (info == null)
        {
            Debug.LogError("Info is Missing");
            return;
        }

        m_questInfo = info.Value;

        if (m_questnameText != null)
        {
            m_questnameText.text = info.Value.questName;
        }

        if (m_questTargetIcon != null)
        {
            CUnitData unitData = CDataManager.Inst.UnitContainer.GetUnitData(m_questInfo.mainTargetType, m_questInfo.mainTargetIdx);

            if (unitData != null)
            {
                m_questTargetIcon.sprite = unitData.IconImage;
            }
        }
    }
Esempio n. 2
0
    void Start()
    {
        m_questManager = CQuestManager.Inst;

        StartCoroutine(StartGame());
    }