Example #1
0
    private static void Add_Item(ReadStream rs)
    {
        int
            id =

            rs.ReadInt();



        string
            str =

            rs.ReadString();


        StrConfig new_obj_StrConfig = new StrConfig(id, str);

        if (dic.ContainsKey(id))
        {
            LogWarning("duplicate key: " + id);
            return;
        }

        dic.Add(id, new_obj_StrConfig);
        array.Add(new_obj_StrConfig);
    }
Example #2
0
 /// <summary>
 /// 表格测试
 /// </summary>
 void ConfigTest()
 {
     ResMgr.Ins.LoadAB("exp_bytes.unity3d", (AssetBundle ab) =>
     {
         BaseConfig.isUseLocalTable = App.Ins.UseLocalConfig;
         BaseConfig.mGameConfig     = ab;
         ConfFact.Register();
         BaseConfig.mGameConfig = null;
         Logger.Log(StrConfig.GetConfig(960).str);
     }, true);
 }
Example #3
0
    private IEnumerator LoadConfig()
    {
        WWW www = new WWW(@"D:\Git\new_path\UnityFrame_zsy\UnityFrame_zsy\Frame_zsy\Assets\StreamingAssets\android\exp_bytes.unity3d");

        yield return(www);

        BaseConfig.isUseLocalTable = false;

        BaseConfig.mGameConfig = www.assetBundle;

        ConfFact.Register();

        Debug.Log(StrConfig.GetConfig(900).str);
    }
Example #4
0
    /// <summary>
    /// 从表格获取字符串
    /// </summary>
    /// <param name="id"></param>
    /// <returns></returns>
    public static string GetStr(int id)
    {
        StrConfig con = StrConfig.GetConfig(id);

        if (con != null)
        {
            return(con.str);
        }
        else
        {
            Logger.LogError("GetStr error:" + "ID:" + id);
            return("");
        }
    }
Example #5
0
 public static void Register()
 {
     DialogConfig.Init();
     EffectConfig.Init();
     GameBouquetsConfig.Init();
     GameDailyTaskConfig.Init();
     GameGuideConfig.Init();
     GameInitConfig.Init();
     GDailyTaskGiftConfig.Init();
     GuiConfig.Init();
     IPConfig.Init();
     LuckDrawConfig.Init();
     RepConfig.Init();
     RoleConfig.Init();
     SoundConfig.Init();
     StrConfig.Init();
     TalkConfig.Init();
 }