Ejemplo n.º 1
0
        public static DeclareAttributeAdd Create(int in_id, string in_name, int in_show_percent, int in_variable)
        {
            DeclareAttributeAdd tmp = new DeclareAttributeAdd();

            tmp._id           = in_id;
            tmp._name         = in_name;
            tmp._show_percent = in_show_percent;
            tmp._variable     = in_variable;

            return(tmp);
        }
Ejemplo n.º 2
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[]> >("DataAttributeAdd");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataAttributeAdd = require 'Lua/Config/DataAttributeAdd'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataAttributeAdd");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareAttributeAdd>(80);
                    foreach (var item in dic)
                    {
                        DeclareAttributeAdd tmp = new DeclareAttributeAdd();
                        tmp.Id          = item.Value[0];
                        tmp.Name        = CfgStringLua.Get(item.Value[1]);
                        tmp.ShowPercent = item.Value[2];
                        tmp.Variable    = item.Value[3];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "AttributeAdd");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareAttributeAdd>(80);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "AttributeAdd");
                }
            }
        }
Ejemplo n.º 3
0
 public static void Convert(Dictionary <int, DeclareAttributeAdd> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(1, DeclareAttributeAdd.Create(1, StringDefines.Key_21995, 0, 500));
     data.Add(2, DeclareAttributeAdd.Create(2, StringDefines.Key_35205, 0, 10000));
     data.Add(3, DeclareAttributeAdd.Create(3, StringDefines.Key_21593, 0, 20000));
     data.Add(4, DeclareAttributeAdd.Create(4, StringDefines.Key_35206, 0, 10000));
     data.Add(5, DeclareAttributeAdd.Create(5, StringDefines.Key_21794, 0, 20000));
     data.Add(6, DeclareAttributeAdd.Create(6, StringDefines.Key_22196, 0, 50000));
     data.Add(7, DeclareAttributeAdd.Create(7, StringDefines.Key_35207, 0, 25000));
     data.Add(8, DeclareAttributeAdd.Create(8, StringDefines.Key_35208, 0, 0));
     data.Add(9, DeclareAttributeAdd.Create(9, StringDefines.Key_35209, 0, 40000));
     data.Add(10, DeclareAttributeAdd.Create(10, StringDefines.Key_35210, 0, 40000));
     data.Add(11, DeclareAttributeAdd.Create(11, StringDefines.Key_35211, 0, 40000));
     data.Add(12, DeclareAttributeAdd.Create(12, StringDefines.Key_35212, 0, 40000));
     data.Add(13, DeclareAttributeAdd.Create(13, StringDefines.Key_35213, 0, 0));
     data.Add(14, DeclareAttributeAdd.Create(14, StringDefines.Key_35214, 0, 0));
     data.Add(15, DeclareAttributeAdd.Create(15, StringDefines.Key_35215, 0, 0));
     data.Add(16, DeclareAttributeAdd.Create(16, StringDefines.Key_35216, 0, 0));
     data.Add(17, DeclareAttributeAdd.Create(17, StringDefines.Key_35217, 0, 10000));
     data.Add(18, DeclareAttributeAdd.Create(18, StringDefines.Key_35218, 0, 10000));
     data.Add(19, DeclareAttributeAdd.Create(19, StringDefines.Key_35219, 0, 100000));
     data.Add(20, DeclareAttributeAdd.Create(20, StringDefines.Key_35220, 0, 10000));
     data.Add(21, DeclareAttributeAdd.Create(21, StringDefines.Key_35221, 0, 10000));
     data.Add(22, DeclareAttributeAdd.Create(22, StringDefines.Key_35222, 0, 100000));
     data.Add(23, DeclareAttributeAdd.Create(23, StringDefines.Key_35223, 0, 100000));
     data.Add(24, DeclareAttributeAdd.Create(24, StringDefines.Key_35224, 1, 0));
     data.Add(25, DeclareAttributeAdd.Create(25, StringDefines.Key_35225, 1, 0));
     data.Add(26, DeclareAttributeAdd.Create(26, StringDefines.Key_35226, 1, 0));
     data.Add(27, DeclareAttributeAdd.Create(27, StringDefines.Key_35227, 1, 0));
     data.Add(28, DeclareAttributeAdd.Create(28, StringDefines.Key_35228, 1, 0));
     data.Add(29, DeclareAttributeAdd.Create(29, StringDefines.Key_35229, 1, 0));
     data.Add(30, DeclareAttributeAdd.Create(30, StringDefines.Key_35230, 1, 0));
     data.Add(31, DeclareAttributeAdd.Create(31, StringDefines.Key_35231, 1, 0));
     data.Add(32, DeclareAttributeAdd.Create(32, StringDefines.Key_35232, 0, 0));
     data.Add(33, DeclareAttributeAdd.Create(33, StringDefines.Key_35233, 0, 0));
     data.Add(34, DeclareAttributeAdd.Create(34, StringDefines.Key_35234, 0, 0));
     data.Add(35, DeclareAttributeAdd.Create(35, StringDefines.Key_35235, 0, 0));
     data.Add(36, DeclareAttributeAdd.Create(36, StringDefines.Key_35236, 0, 0));
     data.Add(37, DeclareAttributeAdd.Create(37, StringDefines.Key_35237, 0, 0));
     data.Add(38, DeclareAttributeAdd.Create(38, StringDefines.Key_35238, 0, 0));
     data.Add(39, DeclareAttributeAdd.Create(39, StringDefines.Key_35239, 0, 0));
     data.Add(40, DeclareAttributeAdd.Create(40, StringDefines.Key_35240, 0, 0));
     data.Add(41, DeclareAttributeAdd.Create(41, StringDefines.Key_35241, 0, 0));
     data.Add(42, DeclareAttributeAdd.Create(42, StringDefines.Key_35242, 0, 0));
     data.Add(43, DeclareAttributeAdd.Create(43, StringDefines.Key_35243, 0, 0));
     data.Add(44, DeclareAttributeAdd.Create(44, StringDefines.Key_35244, 0, 0));
     data.Add(45, DeclareAttributeAdd.Create(45, StringDefines.Key_35245, 0, 0));
     data.Add(46, DeclareAttributeAdd.Create(46, StringDefines.Key_35246, 0, 0));
     data.Add(47, DeclareAttributeAdd.Create(47, StringDefines.Key_35247, 0, 5000));
     data.Add(48, DeclareAttributeAdd.Create(48, StringDefines.Key_35248, 0, 5000));
     data.Add(49, DeclareAttributeAdd.Create(49, StringDefines.Key_35249, 0, 5000));
     data.Add(50, DeclareAttributeAdd.Create(50, StringDefines.Key_35250, 0, 5000));
     data.Add(51, DeclareAttributeAdd.Create(51, StringDefines.Key_35251, 0, 5000));
     data.Add(52, DeclareAttributeAdd.Create(52, StringDefines.Key_35252, 0, 0));
     data.Add(53, DeclareAttributeAdd.Create(53, StringDefines.Key_35253, 0, 0));
     data.Add(54, DeclareAttributeAdd.Create(54, StringDefines.Key_35254, 0, 0));
     data.Add(55, DeclareAttributeAdd.Create(55, StringDefines.Key_35255, 0, 0));
     data.Add(56, DeclareAttributeAdd.Create(56, StringDefines.Key_35256, 0, 0));
     data.Add(57, DeclareAttributeAdd.Create(57, StringDefines.Key_35257, 0, 0));
     data.Add(58, DeclareAttributeAdd.Create(58, StringDefines.Key_35258, 0, 0));
     data.Add(59, DeclareAttributeAdd.Create(59, StringDefines.Key_35259, 0, 0));
     data.Add(60, DeclareAttributeAdd.Create(60, StringDefines.Key_35260, 0, 0));
     data.Add(61, DeclareAttributeAdd.Create(61, StringDefines.Key_35261, 0, 0));
     data.Add(62, DeclareAttributeAdd.Create(62, StringDefines.Key_35262, 0, 100000));
     data.Add(63, DeclareAttributeAdd.Create(63, StringDefines.Key_35263, 0, 100000));
     data.Add(64, DeclareAttributeAdd.Create(64, StringDefines.Key_35264, 0, 0));
     data.Add(65, DeclareAttributeAdd.Create(65, StringDefines.Key_35265, 0, 0));
     data.Add(66, DeclareAttributeAdd.Create(66, StringDefines.Key_35266, 0, 0));
     data.Add(67, DeclareAttributeAdd.Create(67, StringDefines.Key_35267, 0, 0));
     data.Add(68, DeclareAttributeAdd.Create(68, StringDefines.Key_35268, 1, 0));
     data.Add(69, DeclareAttributeAdd.Create(69, StringDefines.Key_35269, 1, 0));
     data.Add(70, DeclareAttributeAdd.Create(70, StringDefines.Key_35270, 1, 0));
     data.Add(71, DeclareAttributeAdd.Create(71, StringDefines.Key_35271, 1, 0));
     data.Add(72, DeclareAttributeAdd.Create(72, StringDefines.Key_35272, 1, 0));
     data.Add(73, DeclareAttributeAdd.Create(73, StringDefines.Key_35273, 1, 0));
     data.Add(74, DeclareAttributeAdd.Create(74, StringDefines.Key_35274, 0, 0));
     data.Add(200, DeclareAttributeAdd.Create(200, StringDefines.Key_35275, 0, 0));
     data.Add(201, DeclareAttributeAdd.Create(201, StringDefines.Key_35276, 0, 0));
     data.Add(202, DeclareAttributeAdd.Create(202, StringDefines.Key_35277, 0, 0));
     data.Add(203, DeclareAttributeAdd.Create(203, StringDefines.Key_35278, 0, 0));
     data.Add(204, DeclareAttributeAdd.Create(204, StringDefines.Key_35279, 0, 0));
     data.Add(205, DeclareAttributeAdd.Create(205, StringDefines.Key_35280, 0, 0));
 }