115 {
116 List<int> list =
new List<int>(c.
elements);
117 Row2 row = _r as Row2;
119 Parse(row.STR, 70, row.STR2, 440);
120 Parse(row.END, 71, row.END2, 441);
121 Parse(row.DEX, 72, row.DEX2, 442);
122 Parse(row.PER, 73, row.PER2, 443);
123 Parse(row.LER, 74, row.LER2, 444);
124 Parse(row.WIL, 75, row.WIL2, 445);
125 Parse(row.MAG, 76, row.MAG2, 446);
126 Parse(row.CHA, 77, row.CHA2, 447);
127 for (int i = 0; i < row.elements.Length; i += 2)
128 {
129 Add(_r.elements[i], row.elements[i + 1]);
130 }
131 c.elements = list.ToArray();
132 c.name2 = row.name2;
133 c.name2_JP = row.name2_JP;
134 if (!row.unit_JP.IsEmpty())
135 {
136 c.unit_JP = row.unit_JP;
137 }
138 void Add(
int ele,
int a)
139 {
140 list.Add(ele);
141 list.Add(a);
142 }
143 void Parse(int raw, int ele, int raw2, int ele2)
144 {
145 if (raw != 0)
146 {
148 }
149 if (raw2 != 0)
150 {
152 }
153 }
154 }