public c000181<c000067> m000138(string p0, float p1) { c000181<c000067> c = new c000181<c000067>(); c.m000177(this.FirstPaintedX); c.m000250(new List<float>()); c.m00002d(this.f000031); c.m000039(c.m000024() + ((this.f0000ea.Length - 1) * p1)); c.m000025(p1); c.m000029(p1); int num = 0; c.m00024e(null); Dictionary<string, c000066> dictionary = new Dictionary<string, c000066>(); foreach (struct01e4[] structeArray in this.f0000ea) { List<c000067> item = new List<c000067>(); c.m000251().Add(item); c.m00024f().Add(c.m00008a()[num] + (p1 * (structeArray.Length - 1))); foreach (struct01e4 structe in structeArray) { c000066 c2 = null; if (!(string.IsNullOrEmpty(structe.f000006) || dictionary.ContainsKey(structe.f000006))) { AnimationChainListSave save = AnimationChainListSave.FromFile(structe.f000006); dictionary.Add(structe.f000006, save.ToAnimationChainList(p0)); } if (string.IsNullOrEmpty(structe.f000006)) { c2 = null; item.Add(null); } else { c2 = dictionary[structe.f000006]; item.Add(c2[structe.f000007]); } } num++; } return c; }
public c000181<c000182> m000139(float p0) { c000181<c000182> c = new c000181<c000182>(); c.m000177(this.FirstPaintedX); c.m000250(new List<float>()); c.m00002d(this.f000031); c.m000039(c.m000024() + ((this.f0000eb.Length - 1) * p0)); c.m000025(p0); c.m000029(p0); int num = 0; foreach (c000182[] cArray in this.f0000eb) { List<c000182> item = new List<c000182>(); c.m000251().Add(item); c.m00024f().Add(c.m00008a()[num] + (p0 * (cArray.Length - 1))); foreach (c000182 c2 in cArray) { item.Add(c2); } num++; } return c; }