Example #1
0
    static public List <QuestData> QuestSceneDataAllLoad(E_SCENETYPE _Type)
    {
        List <QuestData> list = new List <QuestData>();

        // 임시 리스트
        string[] arryStr = new string[] { "Stage_01", "Stage_02", "Stage_03" };
        for (int i = 0; i < arryStr.Length; ++i)
        {
            QuestData data = QuestSceneDataLoad(arryStr[i], _Type);
            list.Add(data);
        }

        return(list);
    }
Example #2
0
    static public QuestData QuestSceneDataLoad(string _SceneName, E_SCENETYPE _Type)
    {
        GameSceneData scene = Resources.Load <GameSceneData>(_SceneName + "_data");
        QuestData     data  = new QuestData();

        data.m_Icon         = scene.m_SceneImage;
        data.m_Level        = scene.m_Level;
        data.m_Multiplay    = _Type == E_SCENETYPE.SINGLE ? false : true;
        data.m_ListDropItem = scene.m_DropItemList;
        data.m_Name         = scene.m_StageName;
        data.m_SceneName    = scene.m_SceneName;
        data.m_StaminaValue = scene.m_StaminaValue;
        data.m_Lock         = scene.m_Lock;
        return(data);
    }