コード例 #1
0
ファイル: HotFixClient.cs プロジェクト: firefishes/ShipDock
        public ConfigT GetConfig <ConfigT>(int dataName, int groupName, string configName, int id) where ConfigT : IConfig, new()
        {
            ConfigData                data    = Datas.GetData <ConfigData>(dataName);
            ConfigsResult             configs = data.GetConfigs(groupName);
            Dictionary <int, ConfigT> mapper  = configs.GetConfigRaw <ConfigT>(configName, out int statu);

            return(statu == 0 ? mapper[id] : default);
コード例 #2
0
ファイル: HotFixClient.cs プロジェクト: firefishes/ShipDock
        public Dictionary <int, ConfigT> GetConfig <ConfigT>(int dataName, int groupName, string configName, out int statu) where  ConfigT : IConfig, new()
        {
            ConfigData                data    = Datas.GetData <ConfigData>(dataName);
            ConfigsResult             configs = data.GetConfigs(groupName);
            Dictionary <int, ConfigT> dic     = configs.GetConfigRaw <ConfigT>(configName, out statu);

            return(dic);
        }