public void LoadMiniTextInfo()
    {
        NrTSingleton <NrTextMgr> .Instance.ClearTextGroup(NrTextMgr.eTEXTMGR.eTEXTMGR_MINIDRAMA);

        using (StreamReader streamReader = new StreamReader(EventTriggerGameDataInfoLoader.MiniDramaTextFilePath))
        {
            NrTableBase nrTableBase = new NrTextTable_ForTsTxtMgr("minidrama", NrTextMgr.eTEXTMGR.eTEXTMGR_MINIDRAMA, EventTriggerGameDataInfoLoader.MiniDramaTextFilePath);
            nrTableBase.LoadFromStream(streamReader.BaseStream);
        }
    }
Exemplo n.º 2
0
 public bool Register(ref TableInspector tableInspector, NrTableBase tbl)
 {
     try
     {
         int num = 24;
         for (int i = 1; i < num; i++)
         {
             string      strFilePath = string.Format("textmanager/text_{0}", this.m_strGroupText[i]);
             NrTableBase tbl2        = new NrTextTable_ForTsTxtMgr(this.m_strGroupText[i], (NrTextMgr.eTEXTMGR)i, strFilePath);
             tableInspector.RegistWait(tbl, tbl2);
         }
     }
     catch (Exception message)
     {
         Debug.LogError(message);
     }
     return(true);
 }
Exemplo n.º 3
0
    public void LoadMapInfo()
    {
        NrTSingleton <NrBaseTableManager> .Instance.RemoveResourceInfo(NrTableData.eResourceType.eRT_MAP_INFO);

        using (StreamReader streamReader = new StreamReader(EventTriggerMapInfoLoader.MapInfoFilePath))
        {
            NrTableBase nrTableBase = new NkTableMapInfo();
            nrTableBase.LoadFromStream(streamReader.BaseStream);
        }
        NrTSingleton <NrTextMgr> .Instance.ClearTextGroup(NrTextMgr.eTEXTMGR.eTEXTMGR_START);

        using (StreamReader streamReader2 = new StreamReader(EventTriggerMapInfoLoader.MapTextFilePath))
        {
            NrTableBase nrTableBase2 = new NrTextTable_ForTsTxtMgr("Map", NrTextMgr.eTEXTMGR.eTEXTMGR_START, EventTriggerMapInfoLoader.MapTextFilePath);
            nrTableBase2.LoadFromStream(streamReader2.BaseStream);
        }
        EventTriggerMapManager.Instance.Claer();
        EventTriggerMapManager.Instance.MakeMapInfo();
    }
Exemplo n.º 4
0
    public List <NrTableBase> SubTextLIst()
    {
        List <NrTableBase> list = new List <NrTableBase>();

        try
        {
            int num = 24;
            for (int i = 1; i < num; i++)
            {
                string      strFilePath = string.Format("textmanager/text_{0}", this.m_strGroupText[i]);
                NrTableBase item        = new NrTextTable_ForTsTxtMgr(this.m_strGroupText[i], (NrTextMgr.eTEXTMGR)i, strFilePath);
                list.Add(item);
            }
        }
        catch (Exception message)
        {
            Debug.LogError(message);
        }
        return(list);
    }