少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-26 82931aabaaa3e479bc04e11630a77cd9c9dd5fe3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Wednesday, October 24, 2018
//--------------------------------------------------------
 
using UnityEngine;
using System;
 
namespace TableConfig {
 
    
    public partial class SkillConfig : ConfigBase {
 
        public int SkillID { get ; private set ; }
        public string SkillName { get ; private set; } 
        public int SkillTypeID { get ; private set ; }
        public int SkillLV { get ; private set ; }
        public int SkillMaxLV { get ; private set ; }
        public int UseType { get ; private set ; }
        public int FuncType { get ; private set ; }
        public int CastTime { get ; private set ; }
        public int SkillType { get ; private set ; }
        public int HurtType { get ; private set ; }
        public int ContinueUse { get ; private set ; }
        public int AtkType { get ; private set ; }
        public int AtkRadius { get ; private set ; }
        public int Tag { get ; private set ; }
        public int AtkDist { get ; private set ; }
        public int StiffTime { get ; private set ; }
        public int CoolDownTime { get ; private set ; }
        public int MP { get ; private set ; }
        public int HP { get ; private set ; }
        public int XP { get ; private set ; }
        public int UseItemID { get ; private set ; }
        public int UseItemCount { get ; private set ; }
        public int Effect1 { get ; private set ; }
        public int EffectValue11 { get ; private set ; }
        public int EffectValue12 { get ; private set ; }
        public int EffectValue13 { get ; private set ; }
        public int Effect2 { get ; private set ; }
        public int EffectValue21 { get ; private set ; }
        public int EffectValue22 { get ; private set ; }
        public int EffectValue23 { get ; private set ; }
        public int Effect3 { get ; private set ; }
        public int EffectValue31 { get ; private set ; }
        public int EffectValue32 { get ; private set ; }
        public int EffectValue33 { get ; private set ; }
        public int Effect4 { get ; private set ; }
        public int EffectValue41 { get ; private set ; }
        public int EffectValue42 { get ; private set ; }
        public int EffectValue43 { get ; private set ; }
        public int Effect5 { get ; private set ; }
        public int EffectValue51 { get ; private set ; }
        public int EffectValue52 { get ; private set ; }
        public int EffectValue53 { get ; private set ; }
        public int Effect6 { get ; private set ; }
        public int EffectValue61 { get ; private set ; }
        public int EffectValue62 { get ; private set ; }
        public int EffectValue63 { get ; private set ; }
        public int StateSkillLV { get ; private set ; }
        public int LearnSkillReq { get ; private set ; }
        public int LearnSkillLV { get ; private set ; }
        public int LearnLVReq { get ; private set ; }
        public int LearnSkillPointReq { get ; private set ; }
        public int FightPower { get ; private set ; }
        public int LVUpCostMoneyType { get ; private set ; }
        public int LVUpCostMoney { get ; private set ; }
        public int LVUpCostExp { get ; private set ; }
        public int ClientActionLimit { get ; private set ; }
        public int ClientSkillSeriesLimit { get ; private set ; }
        public int SkillOfSeries { get ; private set ; }
        public int ExpendMPRate { get ; private set ; }
        public int ExAttr1 { get ; private set ; }
        public int ExAttr3 { get ; private set ; }
        public int ExAttr4 { get ; private set ; }
        public int ExAttr5 { get ; private set ; }
        public int WarnInfo { get ; private set ; }
        public int CtrlActionID { get ; private set ; }
        public int BuffEffectID { get ; private set ; }
        public int EffectName { get ; private set ; }
        public string IconName { get ; private set; } 
        public string SkillNameIcon { get ; private set; } 
        public string Description { get ; private set; } 
        public string BuffDescription { get ; private set; } 
        public string Skillsource { get ; private set; } 
        public int Skillactmark { get ; private set ; }
        public int BuffDisplay { get ; private set ; }
 
        public override string getKey()
        {
            return SkillID.ToString();
        }
 
        public override void Parse() {
            try
            {
                SkillID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0; 
            
                SkillName = rawContents[1].Trim();
            
                SkillTypeID=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0; 
            
                SkillLV=IsNumeric(rawContents[3]) ? int.Parse(rawContents[3]):0; 
            
                SkillMaxLV=IsNumeric(rawContents[4]) ? int.Parse(rawContents[4]):0; 
            
                UseType=IsNumeric(rawContents[5]) ? int.Parse(rawContents[5]):0; 
            
                FuncType=IsNumeric(rawContents[6]) ? int.Parse(rawContents[6]):0; 
            
                CastTime=IsNumeric(rawContents[7]) ? int.Parse(rawContents[7]):0; 
            
                SkillType=IsNumeric(rawContents[8]) ? int.Parse(rawContents[8]):0; 
            
                HurtType=IsNumeric(rawContents[9]) ? int.Parse(rawContents[9]):0; 
            
                ContinueUse=IsNumeric(rawContents[10]) ? int.Parse(rawContents[10]):0; 
            
                AtkType=IsNumeric(rawContents[11]) ? int.Parse(rawContents[11]):0; 
            
                AtkRadius=IsNumeric(rawContents[12]) ? int.Parse(rawContents[12]):0; 
            
                Tag=IsNumeric(rawContents[13]) ? int.Parse(rawContents[13]):0; 
            
                AtkDist=IsNumeric(rawContents[14]) ? int.Parse(rawContents[14]):0; 
            
                StiffTime=IsNumeric(rawContents[15]) ? int.Parse(rawContents[15]):0; 
            
                CoolDownTime=IsNumeric(rawContents[16]) ? int.Parse(rawContents[16]):0; 
            
                MP=IsNumeric(rawContents[17]) ? int.Parse(rawContents[17]):0; 
            
                HP=IsNumeric(rawContents[18]) ? int.Parse(rawContents[18]):0; 
            
                XP=IsNumeric(rawContents[19]) ? int.Parse(rawContents[19]):0; 
            
                UseItemID=IsNumeric(rawContents[20]) ? int.Parse(rawContents[20]):0; 
            
                UseItemCount=IsNumeric(rawContents[21]) ? int.Parse(rawContents[21]):0; 
            
                Effect1=IsNumeric(rawContents[22]) ? int.Parse(rawContents[22]):0; 
            
                EffectValue11=IsNumeric(rawContents[23]) ? int.Parse(rawContents[23]):0; 
            
                EffectValue12=IsNumeric(rawContents[24]) ? int.Parse(rawContents[24]):0; 
            
                EffectValue13=IsNumeric(rawContents[25]) ? int.Parse(rawContents[25]):0; 
            
                Effect2=IsNumeric(rawContents[26]) ? int.Parse(rawContents[26]):0; 
            
                EffectValue21=IsNumeric(rawContents[27]) ? int.Parse(rawContents[27]):0; 
            
                EffectValue22=IsNumeric(rawContents[28]) ? int.Parse(rawContents[28]):0; 
            
                EffectValue23=IsNumeric(rawContents[29]) ? int.Parse(rawContents[29]):0; 
            
                Effect3=IsNumeric(rawContents[30]) ? int.Parse(rawContents[30]):0; 
            
                EffectValue31=IsNumeric(rawContents[31]) ? int.Parse(rawContents[31]):0; 
            
                EffectValue32=IsNumeric(rawContents[32]) ? int.Parse(rawContents[32]):0; 
            
                EffectValue33=IsNumeric(rawContents[33]) ? int.Parse(rawContents[33]):0; 
            
                Effect4=IsNumeric(rawContents[34]) ? int.Parse(rawContents[34]):0; 
            
                EffectValue41=IsNumeric(rawContents[35]) ? int.Parse(rawContents[35]):0; 
            
                EffectValue42=IsNumeric(rawContents[36]) ? int.Parse(rawContents[36]):0; 
            
                EffectValue43=IsNumeric(rawContents[37]) ? int.Parse(rawContents[37]):0; 
            
                Effect5=IsNumeric(rawContents[38]) ? int.Parse(rawContents[38]):0; 
            
                EffectValue51=IsNumeric(rawContents[39]) ? int.Parse(rawContents[39]):0; 
            
                EffectValue52=IsNumeric(rawContents[40]) ? int.Parse(rawContents[40]):0; 
            
                EffectValue53=IsNumeric(rawContents[41]) ? int.Parse(rawContents[41]):0; 
            
                Effect6=IsNumeric(rawContents[42]) ? int.Parse(rawContents[42]):0; 
            
                EffectValue61=IsNumeric(rawContents[43]) ? int.Parse(rawContents[43]):0; 
            
                EffectValue62=IsNumeric(rawContents[44]) ? int.Parse(rawContents[44]):0; 
            
                EffectValue63=IsNumeric(rawContents[45]) ? int.Parse(rawContents[45]):0; 
            
                StateSkillLV=IsNumeric(rawContents[46]) ? int.Parse(rawContents[46]):0; 
            
                LearnSkillReq=IsNumeric(rawContents[47]) ? int.Parse(rawContents[47]):0; 
            
                LearnSkillLV=IsNumeric(rawContents[48]) ? int.Parse(rawContents[48]):0; 
            
                LearnLVReq=IsNumeric(rawContents[49]) ? int.Parse(rawContents[49]):0; 
            
                LearnSkillPointReq=IsNumeric(rawContents[50]) ? int.Parse(rawContents[50]):0; 
            
                FightPower=IsNumeric(rawContents[51]) ? int.Parse(rawContents[51]):0; 
            
                LVUpCostMoneyType=IsNumeric(rawContents[52]) ? int.Parse(rawContents[52]):0; 
            
                LVUpCostMoney=IsNumeric(rawContents[53]) ? int.Parse(rawContents[53]):0; 
            
                LVUpCostExp=IsNumeric(rawContents[54]) ? int.Parse(rawContents[54]):0; 
            
                ClientActionLimit=IsNumeric(rawContents[55]) ? int.Parse(rawContents[55]):0; 
            
                ClientSkillSeriesLimit=IsNumeric(rawContents[56]) ? int.Parse(rawContents[56]):0; 
            
                SkillOfSeries=IsNumeric(rawContents[57]) ? int.Parse(rawContents[57]):0; 
            
                ExpendMPRate=IsNumeric(rawContents[58]) ? int.Parse(rawContents[58]):0; 
            
                ExAttr1=IsNumeric(rawContents[59]) ? int.Parse(rawContents[59]):0; 
            
                ExAttr3=IsNumeric(rawContents[60]) ? int.Parse(rawContents[60]):0; 
            
                ExAttr4=IsNumeric(rawContents[61]) ? int.Parse(rawContents[61]):0; 
            
                ExAttr5=IsNumeric(rawContents[62]) ? int.Parse(rawContents[62]):0; 
            
                WarnInfo=IsNumeric(rawContents[63]) ? int.Parse(rawContents[63]):0; 
            
                CtrlActionID=IsNumeric(rawContents[64]) ? int.Parse(rawContents[64]):0; 
            
                BuffEffectID=IsNumeric(rawContents[65]) ? int.Parse(rawContents[65]):0; 
            
                EffectName=IsNumeric(rawContents[66]) ? int.Parse(rawContents[66]):0; 
            
                IconName = rawContents[67].Trim();
            
                SkillNameIcon = rawContents[68].Trim();
            
                Description = rawContents[69].Trim();
            
                BuffDescription = rawContents[70].Trim();
            
                Skillsource = rawContents[71].Trim();
            
                Skillactmark=IsNumeric(rawContents[72]) ? int.Parse(rawContents[72]):0; 
            
                BuffDisplay=IsNumeric(rawContents[73]) ? int.Parse(rawContents[73]):0; 
            }
            catch (Exception ex)
            {
                DebugEx.Log(ex);
            }
        }
    
    }
 
}