Пример #1
0
        public static DeclareGuildQuestion Create(string in_answer_1, string in_answer_2, string in_answer_3, string in_answer_4, string in_describe, int in_id)
        {
            DeclareGuildQuestion tmp = new DeclareGuildQuestion();

            tmp._answer_1 = in_answer_1;
            tmp._answer_2 = in_answer_2;
            tmp._answer_3 = in_answer_3;
            tmp._answer_4 = in_answer_4;
            tmp._describe = in_describe;
            tmp._id       = in_id;

            return(tmp);
        }
Пример #2
0
 public static void Convert(Dictionary <int, DeclareGuildQuestion> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(1, DeclareGuildQuestion.Create(StringDefines.Key_17563, StringDefines.Key_17564, StringDefines.Key_17565, StringDefines.Key_17567, StringDefines.Key_17566, 1));
     data.Add(2, DeclareGuildQuestion.Create(StringDefines.Key_17573, StringDefines.Key_15107, StringDefines.Key_15110, StringDefines.Key_3685, StringDefines.Key_17574, 2));
     data.Add(3, DeclareGuildQuestion.Create(StringDefines.Key_17575, StringDefines.Key_17576, StringDefines.Key_17577, StringDefines.Key_17579, StringDefines.Key_17578, 3));
     data.Add(4, DeclareGuildQuestion.Create(StringDefines.Key_17580, StringDefines.Key_17581, StringDefines.Key_17582, StringDefines.Key_17584, StringDefines.Key_17583, 4));
     data.Add(5, DeclareGuildQuestion.Create(StringDefines.Key_14431, StringDefines.Key_17585, StringDefines.Key_17586, StringDefines.Key_17588, StringDefines.Key_17587, 5));
     data.Add(6, DeclareGuildQuestion.Create(StringDefines.Key_17589, StringDefines.Key_17590, StringDefines.Key_17591, StringDefines.Key_17593, StringDefines.Key_17592, 6));
     data.Add(7, DeclareGuildQuestion.Create(StringDefines.Key_17590, StringDefines.Key_17589, StringDefines.Key_17591, StringDefines.Key_17593, StringDefines.Key_17594, 7));
     data.Add(8, DeclareGuildQuestion.Create(StringDefines.Key_17595, StringDefines.Key_17596, StringDefines.Key_17597, StringDefines.Key_17599, StringDefines.Key_17598, 8));
     data.Add(9, DeclareGuildQuestion.Create(StringDefines.Key_17601, StringDefines.Key_17602, StringDefines.Key_17603, StringDefines.Key_18677, StringDefines.Key_17604, 9));
     data.Add(10, DeclareGuildQuestion.Create(StringDefines.Key_17606, StringDefines.Key_17607, StringDefines.Key_17608, StringDefines.Key_17610, StringDefines.Key_18678, 10));
     data.Add(11, DeclareGuildQuestion.Create(StringDefines.Key_17611, StringDefines.Key_17612, StringDefines.Key_17613, StringDefines.Key_17615, StringDefines.Key_17614, 11));
     data.Add(12, DeclareGuildQuestion.Create(StringDefines.Key_17616, StringDefines.Key_17617, StringDefines.Key_17618, StringDefines.Key_17620, StringDefines.Key_17619, 12));
     data.Add(13, DeclareGuildQuestion.Create(StringDefines.Key_17621, StringDefines.Key_17622, StringDefines.Key_17623, StringDefines.Key_17625, StringDefines.Key_17624, 13));
     data.Add(14, DeclareGuildQuestion.Create(StringDefines.Key_17626, StringDefines.Key_17627, StringDefines.Key_17628, StringDefines.Key_17630, StringDefines.Key_17629, 14));
     data.Add(15, DeclareGuildQuestion.Create(StringDefines.Key_17631, StringDefines.Key_17632, StringDefines.Key_17633, StringDefines.Key_17635, StringDefines.Key_17634, 15));
     data.Add(16, DeclareGuildQuestion.Create(StringDefines.Key_1623, StringDefines.Key_17636, StringDefines.Key_1672, StringDefines.Key_1302, StringDefines.Key_17637, 16));
     data.Add(17, DeclareGuildQuestion.Create(StringDefines.Key_18679, StringDefines.Key_18680, StringDefines.Key_2933, StringDefines.Key_2935, StringDefines.Key_18681, 17));
     data.Add(18, DeclareGuildQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2213, StringDefines.Key_2333, StringDefines.Key_18682, 18));
     data.Add(19, DeclareGuildQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2213, StringDefines.Key_2333, StringDefines.Key_18683, 19));
     data.Add(20, DeclareGuildQuestion.Create(StringDefines.Key_14193, StringDefines.Key_18684, StringDefines.Key_14186, StringDefines.Key_18685, StringDefines.Key_18686, 20));
     data.Add(21, DeclareGuildQuestion.Create(StringDefines.Key_1709, StringDefines.Key_18687, StringDefines.Key_4296, StringDefines.Key_18128, StringDefines.Key_18688, 21));
     data.Add(22, DeclareGuildQuestion.Create(StringDefines.Key_18687, StringDefines.Key_1709, StringDefines.Key_4296, StringDefines.Key_18128, StringDefines.Key_18689, 22));
     data.Add(23, DeclareGuildQuestion.Create(StringDefines.Key_18690, StringDefines.Key_18691, StringDefines.Key_18692, StringDefines.Key_17659, StringDefines.Key_18693, 23));
     data.Add(24, DeclareGuildQuestion.Create(StringDefines.Key_18694, StringDefines.Key_18695, StringDefines.Key_18696, StringDefines.Key_18697, StringDefines.Key_18698, 24));
     data.Add(25, DeclareGuildQuestion.Create(StringDefines.Key_16856, StringDefines.Key_2369, StringDefines.Key_16941, StringDefines.Key_16855, StringDefines.Key_18699, 25));
     data.Add(26, DeclareGuildQuestion.Create(StringDefines.Key_18700, StringDefines.Key_18701, StringDefines.Key_18702, StringDefines.Key_18703, StringDefines.Key_18704, 26));
     data.Add(27, DeclareGuildQuestion.Create(StringDefines.Key_18705, StringDefines.Key_18706, StringDefines.Key_18707, StringDefines.Key_18708, StringDefines.Key_18709, 27));
     data.Add(28, DeclareGuildQuestion.Create(StringDefines.Key_16855, StringDefines.Key_10836, StringDefines.Key_16856, StringDefines.Key_16858, StringDefines.Key_18710, 28));
     data.Add(29, DeclareGuildQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2173, StringDefines.Key_2369, StringDefines.Key_18711, 29));
     data.Add(30, DeclareGuildQuestion.Create(StringDefines.Key_17628, StringDefines.Key_2297, StringDefines.Key_2213, StringDefines.Key_2337, StringDefines.Key_18712, 30));
     data.Add(31, DeclareGuildQuestion.Create(StringDefines.Key_11140, StringDefines.Key_18713, StringDefines.Key_18714, StringDefines.Key_18715, StringDefines.Key_18716, 31));
     data.Add(32, DeclareGuildQuestion.Create(StringDefines.Key_16856, StringDefines.Key_16855, StringDefines.Key_2369, StringDefines.Key_2488, StringDefines.Key_18717, 32));
     data.Add(33, DeclareGuildQuestion.Create(StringDefines.Key_16856, StringDefines.Key_2213, StringDefines.Key_2369, StringDefines.Key_2217, StringDefines.Key_18718, 33));
     data.Add(34, DeclareGuildQuestion.Create(StringDefines.Key_16855, StringDefines.Key_16856, StringDefines.Key_2369, StringDefines.Key_2213, StringDefines.Key_18719, 34));
     data.Add(35, DeclareGuildQuestion.Create(StringDefines.Key_18720, StringDefines.Key_16915, StringDefines.Key_16897, StringDefines.Key_16941, StringDefines.Key_18721, 35));
     data.Add(36, DeclareGuildQuestion.Create(StringDefines.Key_16978, StringDefines.Key_16915, StringDefines.Key_16941, StringDefines.Key_18722, StringDefines.Key_18723, 36));
     data.Add(37, DeclareGuildQuestion.Create(StringDefines.Key_2585, StringDefines.Key_1753, StringDefines.Key_1688, StringDefines.Key_1835, StringDefines.Key_18724, 37));
     data.Add(38, DeclareGuildQuestion.Create(StringDefines.Key_17607, StringDefines.Key_17606, StringDefines.Key_17608, StringDefines.Key_17610, StringDefines.Key_18725, 38));
     data.Add(39, DeclareGuildQuestion.Create(StringDefines.Key_18726, StringDefines.Key_18727, StringDefines.Key_18728, StringDefines.Key_18729, StringDefines.Key_18730, 39));
     data.Add(40, DeclareGuildQuestion.Create(StringDefines.Key_14983, StringDefines.Key_14986, StringDefines.Key_15275, StringDefines.Key_14518, StringDefines.Key_18731, 40));
 }
Пример #3
0
        public static void SetData()
        {
            if (_dataCaches == null && LuaEnv.isLoadLuaCfg)
            {
                long startTime = DateTime.Now.Ticks;
                Dictionary <int, int[]> dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataGuildQuestion");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataGuildQuestion = require 'Lua/Config/DataGuildQuestion'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataGuildQuestion");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareGuildQuestion>(40);
                    foreach (var item in dic)
                    {
                        DeclareGuildQuestion tmp = new DeclareGuildQuestion();
                        tmp.Answer1  = CfgStringLua.Get(item.Value[0]);
                        tmp.Answer2  = CfgStringLua.Get(item.Value[1]);
                        tmp.Answer3  = CfgStringLua.Get(item.Value[2]);
                        tmp.Answer4  = CfgStringLua.Get(item.Value[3]);
                        tmp.Describe = CfgStringLua.Get(item.Value[4]);
                        tmp.Id       = item.Value[5];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "GuildQuestion");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareGuildQuestion>(40);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "GuildQuestion");
                }
            }
        }