Files
Main/Assets/GameAssets/Resources/Lua/Config/Data/DataSocialHouseFurniture.lua
2025-01-25 04:38:09 +08:00

249 lines
17 KiB
Lua

--文件是自动生成,请勿手动修改.来自数据文件:social_house_furniture
local L_CompressMaxColumn = 4
local L_CompressData = {
17892510148369,5583295960939689706,17592333432411,131073,
--10001,胸有成竹·主题,1,1,1,obj_2000_0;obj_2027_0;obj_2030_0,700001_700002_700003,13_10_105_190_23_135_-20,2479,胸有成竹·主题,100,,,,,,
17926870017812,5484216786316620768,1098358923115165276,8183673827,
--10004,胸有成竹·桌,3,1,1,2003,702001,90_4_48_0_-24_40_-18,2435,胸有成竹·桌,20,2_2_1_1_0,2_2_1_1_90,2_2_1_1_180,2_2_1_1_270,,
18201748055829,5529252799769539558,1098464477036738141,8184460265,
--10005,胸有成竹·椅,3,2,1,2006,702002,200_0_30_0_-20_40_-15,2455,胸有成竹·椅,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
18476626093846,5493224019930182636,1098570030958311006,8185246703,
--10006,胸有成竹·柜,3,3,1,2009,702003,50_0_0_0_-10_30_-5,2439,胸有成竹·柜,20,2_3_1.5_1_0,3_2_1_1.5_90,2_3_1.5_1_180,3_2_1_1.5_270,,
18751504131863,5499979436550452210,1098675584879883871,8186033141,
--10007,胸有成竹·屏风,3,4,1,2012,702004,65_3_9_0_-20_25_-8,2442,胸有成竹·屏风,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_180,3_1_0.5_1.5_270,,
19026382169880,5511238452797949394,1098570030958311008,8185246703,
--10008,胸有成竹·床,3,5,1,2018,702005,75_3_65_0_6_110_-35,2447,胸有成竹·床,20,2_3_1.5_1_0,3_2_1_1.5_90,2_3_1.5_1_180,3_2_1_1.5_270,,
17944050542361,5538260067741910479,1098464477036738145,8184460265,
--10009,胸有成竹·灯,4,1,1,2015,702016,150_0_0_0_-20_30_-10,2459,胸有成竹·灯,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
18218928580378,5536008285107925019,1098464477036738146,8184460265,
--10010,胸有成竹·花瓶,4,2,1,2021,702019,200_0_0_0_-20_15_-4,2458,胸有成竹·花瓶,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
35759575158305,5578792361307862763,17592333432419,131073,
--20001,蓬门荜户·主题,1,2,2,obj_2001_0;obj_2028_0;obj_2031_0,700004_700005_700006,13_10_105_190_23_135_-20,2477,蓬门荜户·主题,100,,,,,,
36893446655524,5486468706385458169,1098358923115165284,8183673827,
--20004,蓬门荜户·桌,3,6,2,2004,702006,90_0_30_0_-18_37_-13,2436,蓬门荜户·桌,20,2_2_1_1_0,2_2_1_1_90,2_2_1_1_180,2_2_1_1_270,,
37168324693541,5540511919093642235,1098464477036738149,8184460265,
--20005,蓬门荜户·椅,3,7,2,2007,702007,200_0_0_0_-16_27_-8,2460,蓬门荜户·椅,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
37443202731558,5495475939999675389,1098675584879883878,8186033141,
--20006,蓬门荜户·柜,3,8,2,2010,702008,65_3_5_0_-16_28_-8,2440,蓬门荜户·柜,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_180,3_1_0.5_1.5_270,,
37718080769575,5502231356620469248,1098675584879883879,8186033150,
--20007,蓬门荜户·屏风,3,9,2,2013,702009,65_0_6_0_-13_30_-8,2443,蓬门荜户·屏风,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_9,3_1_0.5_1.5_270,,
37992958807592,5508986773241251293,1098570030958311016,8185246703,
--20008,蓬门荜户·床,3,10,2,2019,702010,75_0_45_0_6_105_-25,2446,蓬门荜户·床,20,2_3_1.5_1_0,3_2_1_1.5_90,2_3_1.5_1_180,3_2_1_1.5_270,,
36085993459241,5506734990607304144,1099344093049845353,8191013915,
--20009,蓬门荜户·烛台,4,3,2,2016,702017,45_0_-8_0_-4_-60_8,2445,蓬门荜户·烛台,20,2_1_0.5_1_0,1_2_1_0.5_90,2_1_0.5_1_180,1_2_1_0.5_270,,
36360871497258,5531504805737591844,1098464477036738154,8184460265,
--20010,蓬门荜户·花瓶,4,4,2,2022,702020,200_0_0_0_-10_45_-10,2456,蓬门荜户·花瓶,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
53626640168241,5581044161120368364,17592346539627,131073,
--30001,富丽堂皇·主题,1,3,3,obj_2002_0;obj_2029_0;obj_2032_0,700007_700008_700009,13_10_105_190_23_135_-20,2478,富丽堂皇·主题,200,,,,,,
55860023293236,5488720626473169923,1098974654324340332,8188261382,
--30004,富丽堂皇·桌,3,11,3,2005,702011,65_0_25_0_-20_22_-9,2437,富丽堂皇·桌,20,3_3_1.5_1.5_0,3_3_1.5_1.5_90,3_3_1.5_1.5_180,3_3_1.5_1.5_270,,
56134901331253,5490972450472865838,1098464477036738157,8184460265,
--30005,富丽堂皇·椅,3,12,3,2008,702012,100_0_10_0_-13_34_-8,2438,富丽堂皇·椅,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
56409779369270,5497727867093709834,1099097800566175342,8189178893,
--30006,富丽堂皇·柜,3,13,3,2011,702013,45_0_0_0_10_130_-11,2441,富丽堂皇·柜,20,4_2_1_2_0,2_4_2_1_90,4_2_1_2_180,2_4_2_1_270,,
56684657407287,5504483283714503696,1098675584879883887,8186033141,
--30007,富丽堂皇·屏风,3,14,3,2014,702014,70_0_0_0_-8_36_-6,2444,富丽堂皇·屏风,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_180,3_1_0.5_1.5_270,,
56959535445304,5481965300294022162,1099238539128272496,8190227477,
--30008,富丽堂皇·床,3,15,3,2020,702015,45_0_40_0_25_-165_4,2434,富丽堂皇·床,20,3_4_2_1.5_0,4_3_1.5_2_90,3_4_2_1.5_180,4_3_1.5_2_270,,
54227936376121,5513490514865079761,1099432054651156081,8191669280,
--30009,富丽堂皇·装饰,4,5,3,2017,702018,65_0_0_0_3_120_-7,2448,富丽堂皇·装饰,20,3_2_1_1.5_0,2_3_1.5_1_90,3_2_1_1.5_180,2_3_1.5_1_270,,
54502814414138,5533756730367734822,1098464477036738162,8184460265,
--30010,富丽堂皇·花瓶,4,6,3,2023,702021,150_0_-10_0_-15_27_-7,2457,富丽堂皇·花瓶,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
71493705178177,5585547760737122029,17592346539558,131073,
--40001,美轮美奂·主题,1,4,4,obj_2041_0;obj_2040_0;obj_2039_0,702022_702023_702024,13_10_105_190_23_135_-20,2480,[321B18]本期家装大赛冠军可获得一整套[54D722]【美轮美奂】[321B18]家具,200,,,,,,
74826600324164,5520245948664706680,1098974654324340262,8188261382,
--40004,美轮美奂·桌,3,16,4,2047,702025,50_0_10_0_-13_27_-5,2451,[321B18]本期家装大赛冠军可获得一整套[54D722]【美轮美奂】[321B18]家具,20,3_3_1.5_1.5_0,3_3_1.5_1.5_90,3_3_1.5_1.5_180,3_3_1.5_1.5_270,,
75101478493253,5527001365284290455,1098358923115165222,8183673827,
--40005,美轮美奂·椅,3,17,4,2050,702026,75_0_5_0_-15_30_-10,2454,[321B18]本期家装大赛冠军可获得一整套[54D722]【美轮美奂】[321B18]家具,20,2_2_1_1_0,2_2_1_1_90,2_2_1_1_180,2_2_1_1_270,,
75376356531270,5515742383395239547,1110093000730015270,8271099518,
--40006,美轮美奂·柜,3,18,4,2045,702027,40_0_10_0_-15_30_-10,2449,[321B18]本期家装大赛冠军可获得一整套[54D722]【美轮美奂】[321B18]家具,20,2_4_2_1_0,4_2_1_2_90,2_4_2_1_180,4_2_1_2_270,,
75651235224647,5522497800015640144,1105343100163257894,8235185518,
--40007,美轮美奂·屏风,3,19,4,2048,702028,55_5_16_0_-22_37_-15,2452,[321B18]本期家装大赛冠军可获得一整套[54D722]【美轮美奂】[321B18]家具,20,1_4_2_0.5_0,4_1_0.5_2_90,1_4_2_0.5_180,4_1_0.5_2_270,,
75926076955720,5517994217567745387,1099238539128272422,8190227477,
--40008,美轮美奂·床,3,20,4,2046,702029,50_5_25_0_21_-145_15,2450,[321B18]本期家装大赛冠军可获得一整套[54D722]【美轮美奂】[321B18]家具,20,3_4_2_1.5_0,4_3_1.5_2_90,3_4_2_1.5_180,4_3_1.5_2_270,,
72369843772489,5524749634188146025,1099344093049845286,8191013915,
--40009,美轮美奂·装饰,4,7,4,2049,702030,50_0_0_0_15_132_-15,2453,[321B18]本期家装大赛冠军可获得一整套[54D722]【美轮美奂】[321B18]家具,20,2_1_0.5_1_0,1_2_1_0.5_90,2_1_0.5_1_180,1_2_1_0.5_270,,
72644721417290,5479713655093755800,1098464477036738083,8184460265,
--40010,美轮美奂·花瓶,4,8,4,2051,702031,70_0_0_0_-15_28_-8,2433,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
89360734012241,5590051360364361454,17592359646755,131073,
--50001,雕梁画栋·主题,1,5,5,obj_2054_0;obj_2053_0;obj_2052_0,702032_702033_702034,13_10_105_190_23_135_-20,2482,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,300,,,,,,
93793139737428,5565282065192777058,1098358923115165219,8183673827,
--50004,雕梁画栋·桌,3,21,5,2057,702035,55_3_15_0_-22_35_-16,2471,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,2_2_1_1_0,2_2_1_1_90,2_2_1_1_180,2_2_1_1_270,,
94068017382229,5563030282558436704,1098464477036738083,8184460265,
--50005,雕梁画栋·椅,3,22,5,2058,702036,75_0_10_0_-19_38_-14,2470,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
94342895027030,5569785699178938270,1105343100163257891,8235185518,
--50006,雕梁画栋·柜,3,23,5,2055,702037,50_0_20_0_-20_37_-15,2473,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,1_4_2_0.5_0,4_1_0.5_2_90,1_4_2_0.5_180,4_1_0.5_2_270,,
94617772802903,5567533916544628061,1098675584879883811,8186033141,
--50007,雕梁画栋·屏风,3,24,5,2056,702038,65_0_15_0_21_-146_13,2472,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_180,3_1_0.5_1.5_270,,
94892650447704,5558526734469353428,1098974654324340259,8188261382,
--50008,雕梁画栋·床,3,25,5,2060,702039,55_0_35_0_5_110_-15,2468,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,3_3_1.5_1.5_0,3_3_1.5_1.5_90,3_3_1.5_1.5_180,3_3_1.5_1.5_270,,
90511783674713,5560778551462524250,1099344093049845283,8191013915,
--50009,雕梁画栋·烛台,4,9,5,2059,702040,70_0_0_0_-6_-60_10,2469,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,2_1_0.5_1_0,1_2_1_0.5_90,2_1_0.5_1_180,1_2_1_0.5_270,,
90786661319514,5556274969014489046,1098464477036738083,8184460265,
--50010,雕梁画栋·花瓶,4,10,5,2061,702041,90_0_0_0_-23_21_-8,2467,[321B18]本期家装大赛冠军可获得一整套[54D722]【雕梁画栋】[321B18]家具,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
107227796007521,5587799560550151919,17592372753952,131073,
--60001,贝阙珠宫·主题,1,6,6,obj_2064_0;obj_2063_0;obj_2062_0,702042_702043_702044,13_10_105_190_23_135_-20,2481,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,400,,,,,,
112759713360484,5547267786938578259,1098974654324340256,8188261382,
--60004,贝阙珠宫·桌,3,26,6,2068,702045,60_0_10_0_-15_30_-9,2463,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,3_3_1.5_1.5_0,3_3_1.5_1.5_90,3_3_1.5_1.5_180,3_3_1.5_1.5_270,,
113034591005285,5545016004304237905,1098358923115165216,8183673827,
--60005,贝阙珠宫·椅,3,27,6,2069,702046,80_0_30_0_-21_21_-9,2462,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,2_2_1_1_0,2_2_1_1_90,2_2_1_1_180,2_2_1_1_270,,
113309468650086,5576541218875297762,1098464477036738080,8184460265,
--60006,贝阙珠宫·凳,3,28,6,2072,702047,150_0_5_0_-17_29_-9,2476,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
113584346425959,5554023237917799758,1098675584879883808,8186033141,
--60007,贝阙珠宫·柜,3,29,6,2065,702048,50_5_20_0_-23_35_-15,2466,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_180,3_1_0.5_1.5_270,,
113859224070760,5549519655469774156,1098675584879883808,8186033141,
--60008,贝阙珠宫·屏风,3,30,6,2067,702049,65_0_35_0_-26_42_-22,2464,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_180,3_1_0.5_1.5_270,,
114134101715561,5572037670785961955,1098974654324340256,8188261382,
--60009,贝阙珠宫·床,3,31,6,2073,702050,65_0_45_0_21_-160_8,2474,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,3_3_1.5_1.5_0,3_3_1.5_1.5_90,3_3_1.5_1.5_180,3_3_1.5_1.5_270,,
108653723314794,5551769806015100233,1098464477036738080,8184460265,
--60010,贝阙珠宫·装饰,4,11,6,2066,702051,65_0_0_0_-22_33_-14,2465,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
108928600959595,5542762434961133535,1098675584879883808,8186033141,
--60011,贝阙珠宫·盆景,4,12,6,2070,702052,60_0_25_0_27_-151_14,2461,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,1_3_1.5_0.5_0,3_1_0.5_1.5_90,1_3_1.5_0.5_180,3_1_0.5_1.5_270,,
109203478735468,5574287597992726497,1098464477036738080,8184460265,
--60012,贝阙珠宫·花瓶,4,13,6,2071,702053,120_-7_11_0_-10_-50_12,2475,[321B18]本期家装大赛冠军可获得一整套[54D722]【贝阙珠宫】[321B18]家具,20,1_1_0.5_0.5_0,1_1_0.5_0.5_90,1_1_0.5_0.5_180,1_1_0.5_0.5_270,,
}
local L_MainKeyDic = {
[10001]=1,[10004]=2,[10005]=3,[10006]=4,[10007]=5,[10008]=6,[10009]=7,[10010]=8,[20001]=9,[20004]=10,[20005]=11,[20006]=12,[20007]=13,[20008]=14,[20009]=15,
[20010]=16,[30001]=17,[30004]=18,[30005]=19,[30006]=20,[30007]=21,[30008]=22,[30009]=23,[30010]=24,[40001]=25,[40004]=26,[40005]=27,[40006]=28,[40007]=29,[40008]=30,
[40009]=31,[40010]=32,[50001]=33,[50004]=34,[50005]=35,[50006]=36,[50007]=37,[50008]=38,[50009]=39,[50010]=40,[60001]=41,[60004]=42,[60005]=43,[60006]=44,[60007]=45,
[60008]=46,[60009]=47,[60010]=48,[60011]=49,[60012]=50,}
local L_NamesByNum = {
Id = 1,
Type = 3,
Order = 4,
Suit = 5,
Icon = 9,
DecorateNum = 11,
}
local L_NamesByString = {
Name = 2,
UiRes = 6,
Res = 7,
ShowParm = 8,
Description = 10,
CellData0 = 12,
CellData90 = 13,
CellData180 = 14,
CellData270 = 15,
}
local L_ColNameIndexs = {
Id = 0,
Name = 1,
Type = 2,
Order = 3,
Suit = 4,
UiRes = 5,
Res = 6,
ShowParm = 7,
Icon = 8,
Description = 9,
DecorateNum = 10,
CellData0 = 11,
CellData90 = 12,
CellData180 = 13,
CellData270 = 14,
}
--local L_ColumnUseBitCount = {17,17,4,6,4,17,17,17,13,17,10,17,17,17,17,}
--local L_ColumnList = {1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,}
--local L_ShiftDataList = {0,17,34,38,44,0,17,34,51,0,17,27,44,0,17,}
--local L_AndDataList = {65535,65535,7,31,7,65535,65535,65535,4095,65535,511,65535,65535,65535,65535,}
local L_ColumnShiftAndList = {1,0,65535,1,17,65535,1,34,7,1,38,31,1,44,7,2,0,65535,2,17,65535,2,34,65535,2,51,4095,3,0,65535,3,17,511,3,27,65535,3,44,65535,4,0,65535,4,17,65535,}
local L_ColNum = 15;
local L_UseDataK = setmetatable({ },{ __mode = 'k'});
local L_UseDataV = setmetatable({ },{ __mode = 'v'});
local L_UseDataRow = setmetatable({ },{ __mode = 'v'});
local L_IsCache = false;
local mt = {}
local function GetData(row, column)
local startIndex = (column - 1) * 3
local _compressData = L_CompressData[(row - 1)*L_CompressMaxColumn+L_ColumnShiftAndList[startIndex + 1]]
local _tempData = _compressData >> L_ColumnShiftAndList[startIndex + 2]
local _data = _tempData & L_ColumnShiftAndList[startIndex + 3]
local _andSign = L_ColumnShiftAndList[startIndex + 3] + 1
local _isMinus = (_andSign & _tempData) == _andSign
return _isMinus and -_data or _data;
end
mt.__index = function (t,key)
local _key = L_UseDataK[t];
local _row = L_MainKeyDic[_key];
local _column = L_NamesByNum[key];
if _column ~= nil then
if L_IsCache then
local _data = L_UseDataRow[_row * L_ColNum + _column]
if not _data then
_data = GetData(_row, _column)
L_UseDataRow[_row * L_ColNum + _column] = _data
end
return _data
else
return GetData(_row, _column)
end
end
_column = L_NamesByString[key]
if _column ~= nil then
return StringDefines[GetData(_row, _column)]
end
if string.find(key, '_') then
local _newKey = string.gsub(key, '_', '')
_column = L_NamesByString[_newKey]
if _column ~= nil then
return GetData(_row, _column)
end
end
if key ~= '_OnCopyAfter_' then
return
end
end
local M = {
_CompressData_ = L_CompressData,
_ColumnShiftAndList_ = L_ColumnShiftAndList,
_CompressMaxColumn_ = L_CompressMaxColumn,
_ColumnNameIndexs_ = L_ColNameIndexs,
Count = 50
}
function M:Foreach(func)
for i=1,M.Count do
local _key = GetData(i, 1)
func(_key, M[_key])
end
end
function M:ForeachCanBreak(func)
for i = 1,M.Count do
local _key = GetData(i, 1)
if func(_key, M[_key]) then
break
end
end
end
function M:GetByIndex(index)
return M[GetData(index, 1)];
end
function M:IsContainKey(key)
return not(not L_MainKeyDic[key]);
end
function M:SetIsCache(isCh)
L_IsCache = isCh;
end
setmetatable(M, {__index = function(t, key)
if not L_MainKeyDic[key] then
return;
end
local _t = L_UseDataV[key];
if not _t then
_t = setmetatable({}, mt);
L_UseDataV[key] = _t;
L_UseDataK[_t] = key;
end
return _t
end})
return M