public void m000030(c00010d p0) { for (int i = 0; i < this.f00005b.Count; i++) { struct0120 struct2 = this.f00005b[i]; struct2.f00013c.m00020c(p0.m00034e()); if (struct2.f00013c.m000008()) { if ((struct2.f000026 & enum0115.f000048) == enum0115.f000048) { p0.m000080(struct2.f000006); } if ((struct2.f000026 & enum0115.f000026) == enum0115.f000026) { p0.m0003e5(struct2.f000006); } } else { if ((struct2.f000026 & enum0115.f000049) == enum0115.f000049) { p0.m000080(struct2.f000006); } if ((struct2.f000026 & enum0115.f000047) == enum0115.f000047) { p0.m0003e5(struct2.f000006); } } } }