public void m0000fe(c00004f p0, ref Texture2D p1, ref Rectangle p2, Color p3) { if (this.f00000a) { this.m0000fd(p0, ref p1, ref p2, p3); } }
public override void m000069(c00004f p0) { int num; c000054 c; this.f00000a = true; this.m00010f(p0); DepthStencilBuffer depthStencilBuffer = c000074.m0000d4().DepthStencilBuffer; c000074.m0000d4().SetRenderTarget(0, this.f000029.f0000be); c000074.m0000d4().DepthStencilBuffer = this.f0000bd; this.f000026.m0002db(p0.m00018f()); this.f000026.m000354(p0.m000190()); for (num = this.f000026.m0000a1().Count - 1; num >= 0; num--) { this.f000026.m000365(this.f000026.m0000a1()[num]); } for (num = p0.m0000a1().Count - 1; num >= 0; num--) { c = p0.m0000a1()[num]; p0.m000365(c); this.f000026.m000358(c); } this.f000026.m0002a2(this); Renderer.m000069(this.f000026); for (num = this.f000026.m0000a1().Count - 1; num >= 0; num--) { c = this.f000026.m0000a1()[num]; this.f000026.m000365(c); p0.m000358(c); } this.f000029.m000001(); c000074.m0000d4().SetRenderTarget(0, null); c000074.m0000d4().DepthStencilBuffer = depthStencilBuffer; this.f00000a = false; }
public override void m0000fd(c00004f p0, ref Texture2D p1, ref Rectangle p2, Color p3) { this.m000069(p0); base.f0000c1.CurrentTechnique = base.f0000c1.Techniques[this.f000006]; base.m0000fb(p0, ref this.f00004f, p3, ref p1, ref p2); base.f0000c1.CurrentTechnique = base.f0000c1.Techniques[this.f000007]; base.m0000fb(p0, ref this.f00004f, p3, ref this.f00004f, ref p2); }
public override void m000069(c00004f p0) { base.m000069(p0); if (this.f000059 != null) { this.f000059.m000141(base.m000178()); this.f000059.m000142(base.m000179()); } }
public override void m00010b(c00004f p0) { if (this.m00018f()) { base.m00010b(p0); c000073.f0000a8 = c000073.f0000a9 = c000073.f0000aa = 20f; c000073.f0000a4 = c000070.f000031 / 2f; c000073.f000037 = c000070.f000033; c000073.f0000a5 = c000070.f000031; c000073.m000097(this.f000028); } }
public void m0000fc(c00004f p0, ref Texture2D p1, Color p2, ref Rectangle p3) { this.m000069(p0); c000074.GetGraphicsDevice().Clear(p2); c00008b.m00011c().Begin(SpriteBlendMode.None, SpriteSortMode.Immediate, SaveStateMode.None); this.f0000c1.Begin(); for (int i = 0; i < this.f0000c1.CurrentTechnique.Passes.Count; i++) { this.f0000c1.CurrentTechnique.Passes[i].Begin(); c00008b.m00011c().Draw(p1, p3, new Rectangle?(p3), Color.White); this.f0000c1.CurrentTechnique.Passes[i].End(); } this.f0000c1.End(); c00008b.m00011c().End(); }
public override void m0000fd(c00004f p0, ref Texture2D p1, ref Rectangle p2, Color p3) { this.m000069(p0); this.f0001b2.SetValue(1); this.f0001b3.SetValue(1); base.f0000c1.CurrentTechnique = base.f0000c1.Techniques["BloomExtract"]; base.m0000fb(p0, ref this.f00004f, p3, ref p1, ref p2); base.f0000c1.CurrentTechnique = base.f0000c1.Techniques[this.f000006]; base.m0000fb(p0, ref this.f00004f, p3, ref this.f00004f, ref p2); base.f0000c1.CurrentTechnique = base.f0000c1.Techniques[this.f000007]; base.m0000fb(p0, ref this.f00004f, p3, ref this.f00004f, ref p2); this.f0001b2.SetValue((float) (((float) p1.Width) / ((float) base.f00004f.Width))); this.f0001b3.SetValue((float) (((float) p1.Height) / ((float) base.f00004f.Height))); base.f0000c1.CurrentTechnique = base.f0000c1.Techniques["BloomCombine"]; c000074.m0000d4().Textures[1] = base.f00004f; base.m0000fb(p0, ref this.f00004f, p3, ref p1, ref p2); }
public void m000221(c00004f p0) { if (this.m000192()) { c000074.GetGraphicsDevice().RenderState.FillMode = FillMode.Solid; c000074.GetGraphicsDevice().RenderState.CullMode = CullMode.None; c000074.GetGraphicsDevice().VertexDeclaration = this.f000098; p0.m000366(this.f0000cf, false); this.f0000cf.World = base.m0001ac(); if (this.f0000ca != null) { this.f0000cf.VertexColorEnabled = true; this.f0000cf.TextureEnabled = false; } else { this.f0000cf.VertexColorEnabled = false; this.f0000cf.TextureEnabled = true; this.f0000cf.Texture = this.m000064(); } this.f0000cf.Begin(); foreach (EffectPass pass in this.f0000cf.CurrentTechnique.Passes) { pass.Begin(); if (this.f0000ca != null) { c000074.GetGraphicsDevice().DrawUserIndexedPrimitives<VertexPositionColor>(PrimitiveType.TriangleList, this.f0000ca, 0, this.f0000ca.Length, this.f00001c, 0, this.f00001c.Length / 3); } else { c000074.GetGraphicsDevice().DrawUserIndexedPrimitives<VertexPositionTexture>(PrimitiveType.TriangleList, this.f0008a5, 0, this.f0008a5.Length, this.f00001c, 0, this.f00001c.Length / 3); } pass.End(); } this.f0000cf.End(); } }
public override void m00010b(c00004f p0) { int num9; if (this.m00008f() > 20f) { } base.m00010b(p0); float num2 = f000031 + base.f0000a8; for (int i = 0; i < this.f00005b.Count; i++) { this.f00005b[i].m0000b0(); } foreach (c000112 c in this.f000078) { if (this.m000202(c)) { uint num11; c.f000057 = true; int num4 = this.m0003e0(c) - this.f00000b; this.f000038.m000142(((base.f000033 - 2f) - (this.f000035 * num4)) + base.f0000a9); c000068.f0000a3[5].Color.PackedValue = num11 = 0xff000000; c000068.f0000a3[4].Color.PackedValue = num11 = num11; c000068.f0000a3[3].Color.PackedValue = num11 = num11; c000068.f0000a3[2].Color.PackedValue = num11 = num11; c000068.f0000a3[0].Color.PackedValue = c000068.f0000a3[1].Color.PackedValue = num11; c000068.f0000a3[0].Position.Z = c000068.f0000a3[1].Position.Z = c000068.f0000a3[2].Position.Z = c000068.f0000a3[3].Position.Z = c000068.f0000a3[4].Position.Z = c000068.f0000a3[5].Position.Z = p0.m00017a() + (c000076.f000066.Z * 100f); c000068.f0000a3[0].Position.X = num2 - this.f000038.m00008e(); c000068.f0000a3[0].Position.Y = this.f000038.m000179() - this.f000038.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.0234375f; c000068.f0000a3[0].TextureCoordinate.Y = 0.65f; c000068.f0000a3[1].Position.X = num2 - this.f000038.m00008e(); c000068.f0000a3[1].Position.Y = this.f000038.m000179() + this.f000038.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.0234375f; c000068.f0000a3[1].TextureCoordinate.Y = 0.65f; c000068.f0000a3[2].Position.X = num2 + this.f000038.m00008e(); c000068.f0000a3[2].Position.Y = this.f000038.m000179() + this.f000038.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.02734375f; c000068.f0000a3[2].TextureCoordinate.Y = 0.66f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num2 + this.f000038.m00008e(); c000068.f0000a3[5].Position.Y = this.f000038.m000179() - this.f000038.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.02734375f; c000068.f0000a3[5].TextureCoordinate.Y = 0.66f; c000070.m0000ac(c000068.f0000a3); } } float num5 = this.m000152(); int num6 = this.m0000f0(); int num7 = 0; int num8 = 0; for (num9 = 0; num9 < this.m00008a().Count; num9++) { bool flag = this.f000078.Contains(this.m00008a()[num9]); this.m00008a()[num9].m000204(p0, (double) num5, (double) ((base.f0000a8 - base.f000031) + 1.2f), (double) (this.m000153() * 2f), 0, ref num8, ref num7, this.f00000b, num6, this.f000035); if (num7 > (num6 - 1)) { break; } } num5 = (base.f0000a9 + base.f000033) - 2f; float num10 = this.m00008e() - this.f0000f1; if (this.f0000a0) { for (num9 = this.f00000b; num9 < this.m0002d5(); num9++) { num5 -= 2f; if (num5 < ((base.f0000a9 - base.f000033) + 0.5f)) { break; } c000068.f0000a3[0].Position.X = num2 - num10; c000068.f0000a3[0].Position.Y = num5 + 0.95f; c000068.f0000a3[0].TextureCoordinate.X = 0f; c000068.f0000a3[0].TextureCoordinate.Y = 0.905f; c000068.f0000a3[1].Position.X = num2 - num10; c000068.f0000a3[1].Position.Y = (num5 + 0.95f) + 0.137f; c000068.f0000a3[1].TextureCoordinate.X = 0f; c000068.f0000a3[1].TextureCoordinate.Y = 0.904f; c000068.f0000a3[2].Position.X = num2 + num10; c000068.f0000a3[2].Position.Y = (num5 + 0.95f) + 0.137f; c000068.f0000a3[2].TextureCoordinate.X = 0.001f; c000068.f0000a3[2].TextureCoordinate.Y = 0.904f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num2 + num10; c000068.f0000a3[5].Position.Y = num5 + 0.95f; c000068.f0000a3[5].TextureCoordinate.X = 0.001f; c000068.f0000a3[5].TextureCoordinate.Y = 0.905f; c000070.m0000ac(c000068.f0000a3); } } if (this.f00000f != -1) { num5 = ((base.f0000a9 + base.f000033) - 2f) - (this.f000035 * (this.f00000f - this.f00000b)); c000068.f0000a3[0].Position.X = num2 - num10; c000068.f0000a3[0].Position.Y = num5 + 0.91f; c000068.f0000a3[0].TextureCoordinate.X = 0f; c000068.f0000a3[0].TextureCoordinate.Y = 0.901f; c000068.f0000a3[1].Position.X = num2 - num10; c000068.f0000a3[1].Position.Y = num5 + 1.19f; c000068.f0000a3[1].TextureCoordinate.X = 0f; c000068.f0000a3[1].TextureCoordinate.Y = 0.9f; c000068.f0000a3[2].Position.X = num2 + num10; c000068.f0000a3[2].Position.Y = num5 + 1.19f; c000068.f0000a3[2].TextureCoordinate.X = 0.001f; c000068.f0000a3[2].TextureCoordinate.Y = 0.9f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num2 + num10; c000068.f0000a3[5].Position.Y = num5 + 0.91f; c000068.f0000a3[5].TextureCoordinate.X = 0.001f; c000068.f0000a3[5].TextureCoordinate.Y = 0.901f; c000070.m0000ac(c000068.f0000a3); } }
public override void m00010b(c00004f p0) { if (this.m00018f()) { float num = base.f0000a8; float num2 = base.f0000a9; this.f000033 = c000070.f000031 / 2f; this.f000031 = c000070.f000033; this.m000110(p0); if (this.f000011 != -1) { float num3 = ((num - base.f000031) + 0.5f) + (this.f000033 * c000073.m0000d2(this.f000011, this.f00000f, this.m000093())); float num4 = ((base.f0000a8 - base.f000031) + 0.5f) + (this.f000033 * c000073.m0000d2(Math.Min(this.f000016, this.f000010 + 1), this.f00000f, this.m000093())); float num5 = (num4 - num3) / 2f; float num6 = (num3 + num4) / 2f; c000068.f0000a3[0].Position.X = num6 - num5; c000068.f0000a3[0].Position.Y = num2 - 1f; c000068.f0000a3[0].TextureCoordinate.X = 0.0234375f; c000068.f0000a3[0].TextureCoordinate.Y = 0.65f; c000068.f0000a3[1].Position.X = num6 - num5; c000068.f0000a3[1].Position.Y = num2 + 1f; c000068.f0000a3[1].TextureCoordinate.X = 0.0234375f; c000068.f0000a3[1].TextureCoordinate.Y = 0.65f; c000068.f0000a3[2].Position.X = num6 + num5; c000068.f0000a3[2].Position.Y = num2 + 1f; c000068.f0000a3[2].TextureCoordinate.X = 0.02734375f; c000068.f0000a3[2].TextureCoordinate.Y = 0.66f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num6 + num5; c000068.f0000a3[5].Position.Y = num2 - 1f; c000068.f0000a3[5].TextureCoordinate.X = 0.02734375f; c000068.f0000a3[5].TextureCoordinate.Y = 0.65f; c000070.m0000ac(c000068.f0000a3); } if (((this.m000196().Length != 0) && (((1 + this.f000010) - this.f00000f) > 0)) && (this.f00000f < this.m000196().Length)) { string str = this.m000195(); this.m0000d1(ref str, base.f0000a9); } if (c000072.m0000be() == this) { float num7 = this.m000150(); float num8 = this.m00008f() - 0.1f; float num9 = 0.1f * this.m00008f(); c000068.f0000a3[0].Position.X = num7 - num9; c000068.f0000a3[0].Position.Y = num2 - num8; c000068.f0000a3[0].TextureCoordinate.X = 0.219f; c000068.f0000a3[0].TextureCoordinate.Y = 0.649f; c000068.f0000a3[1].Position.X = num7 - num9; c000068.f0000a3[1].Position.Y = num2 + num8; c000068.f0000a3[1].TextureCoordinate.X = 0.219f; c000068.f0000a3[1].TextureCoordinate.Y = 0.648f; c000068.f0000a3[2].Position.X = num7 + num9; c000068.f0000a3[2].Position.Y = num2 + num8; c000068.f0000a3[2].TextureCoordinate.X = 0.22f; c000068.f0000a3[2].TextureCoordinate.Y = 0.648f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num7 + num9; c000068.f0000a3[5].Position.Y = num2 - num8; c000068.f0000a3[5].TextureCoordinate.X = 0.22f; c000068.f0000a3[5].TextureCoordinate.Y = 0.649f; c000070.m0000ac(c000068.f0000a3); } } }
public void m000110(c00004f p0) { uint num3; float num = base.f0000a8; float num2 = base.f0000a9; if (this.m00000c()) { c000068.f0000a3[5].Color.PackedValue = num3 = 0xff000000; c000068.f0000a3[4].Color.PackedValue = num3 = num3; c000068.f0000a3[3].Color.PackedValue = num3 = num3; c000068.f0000a3[2].Color.PackedValue = num3 = num3; c000068.f0000a3[0].Color.PackedValue = c000068.f0000a3[1].Color.PackedValue = num3; } else { c000068.f0000a3[5].Color.PackedValue = num3 = 0x88000000; c000068.f0000a3[4].Color.PackedValue = num3 = num3; c000068.f0000a3[3].Color.PackedValue = num3 = num3; c000068.f0000a3[2].Color.PackedValue = num3 = num3; c000068.f0000a3[0].Color.PackedValue = c000068.f0000a3[1].Color.PackedValue = num3; } c000068.f0000a3[0].Position.Z = c000068.f0000a3[1].Position.Z = c000068.f0000a3[2].Position.Z = c000068.f0000a3[3].Position.Z = c000068.f0000a3[4].Position.Z = c000068.f0000a3[5].Position.Z = p0.m00017a() + (c000076.f000066.Z * 100f); c000068.f0000a3[0].Position.X = num - this.m00008e(); c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.5273438f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6445313f; c000068.f0000a3[1].Position.X = num - this.m00008e(); c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.5273438f; c000068.f0000a3[1].TextureCoordinate.Y = 0.5703125f; c000068.f0000a3[2].Position.X = (num - this.m00008e()) + 0.2f; c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.5351563f; c000068.f0000a3[2].TextureCoordinate.Y = 0.5703125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m00008e()) + 0.2f; c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.5351563f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6445313f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + 0.2f; c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.5351563f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6445313f; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + 0.2f; c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.5351563f; c000068.f0000a3[1].TextureCoordinate.Y = 0.5703125f; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - 0.2f; c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.5390625f; c000068.f0000a3[2].TextureCoordinate.Y = 0.5703125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - 0.2f; c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.5390625f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6445313f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m00008e()) - 0.2f; c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.5390625f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6445313f; c000068.f0000a3[1].Position.X = (num + this.m00008e()) - 0.2f; c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.5390625f; c000068.f0000a3[1].TextureCoordinate.Y = 0.5703125f; c000068.f0000a3[2].Position.X = num + this.m00008e(); c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.546875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.5703125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m00008e(); c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.546875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6445313f; c000070.m0000ac(c000068.f0000a3); }
internal override void m00010b(c00004f p0) { base.m00010b(p0); }
public override void m000069(c00004f p0) { base.m000069(p0); if (!base.m000191()) { if (this.f000887 == enum078.f000001) { this.f000059.m00025a(-this.m00008e() + this.f000059.m00015e()); } else { this.f000059.m00025a(0f); } if (c000072.m0000be() == this) { this.f000038.m000141(this.m000150()); this.f000038.m000142(base.f0000a9); } } }
public virtual void m000069(c00004f p0) { }
public virtual void m00010b(c00004f p0) { }
protected virtual void m000069(c00004f p0) { }
public override void m00010b(c00004f p0) { if (this.m00018f()) { float num = base.f0000a8; float num2 = base.f0000a9; float num3 = 0.2f; c000068.f0000a3[0].Position.Z = c000068.f0000a3[1].Position.Z = c000068.f0000a3[2].Position.Z = c000068.f0000a3[3].Position.Z = c000068.f0000a3[4].Position.Z = c000068.f0000a3[5].Position.Z = p0.m00017a() + (c000076.f000066.Z * 100f); c000068.f0000a3[0].Color = c000068.f0000a3[1].Color = c000068.f0000a3[2].Color = c000068.f0000a3[3].Color = c000068.f0000a3[4].Color = c000068.f0000a3[5].Color = base.f000051; if (this.f000056) { if (this.m00009d() == enum0d7.f000001) { c000068.f0000a3[0].Position.X = num - this.m00008e(); c000068.f0000a3[0].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[0].TextureCoordinate.X = 0.179688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6445313f; c000068.f0000a3[1].Position.X = num - this.m00008e(); c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.179688f; c000068.f0000a3[1].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[2].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[5].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6445313f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6445313f; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6445313f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[0].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[0].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[1].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[2].Position.X = num + this.m00008e(); c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m00008e(); c000068.f0000a3[5].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.640625f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = num + this.m00008e(); c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m00008e(); c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = num - this.m00008e(); c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[0].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[1].Position.X = num - this.m00008e(); c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[2].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.640625f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = num - this.m00008e(); c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.179688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = num - this.m00008e(); c000068.f0000a3[1].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[1].TextureCoordinate.X = 0.179688f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[2].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = 0.10938f; c000068.f0000a3[0].TextureCoordinate.Y = 0.63719f; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = 0.10938f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6953125f; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = 0.10998f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6953125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = 0.10998f; c000068.f0000a3[5].TextureCoordinate.Y = 0.63719f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[1].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = num + this.m00008e(); c000068.f0000a3[2].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m00008e(); c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); } else { c000068.f0000a3[0].Position.X = num - this.m00008e(); c000068.f0000a3[0].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = num - this.m00008e(); c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[5].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[0].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[0].TextureCoordinate.X = 0.179688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[1].Position.Y = num2 + this.m00008f(); c000068.f0000a3[1].TextureCoordinate.X = 0.179688f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = num + this.m00008e(); c000068.f0000a3[2].Position.Y = num2 + this.m00008f(); c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m00008e(); c000068.f0000a3[5].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[0].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[1].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[2].Position.X = num + this.m00008e(); c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m00008e(); c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.640625f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.179688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6445313f; c000068.f0000a3[1].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[1].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[1].TextureCoordinate.X = 0.179688f; c000068.f0000a3[1].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[2].Position.X = num + this.m00008e(); c000068.f0000a3[2].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m00008e(); c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6445313f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6445313f; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[2].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.1835938f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6445313f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = num - this.m00008e(); c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[1].Position.X = num - this.m00008e(); c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[2].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6367188f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = num - this.m00008e(); c000068.f0000a3[0].Position.Y = num2 - this.m00008f(); c000068.f0000a3[0].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[0].TextureCoordinate.Y = 0.640625f; c000068.f0000a3[1].Position.X = num - this.m00008e(); c000068.f0000a3[1].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[2].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[2].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[2].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6367188f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[5].Position.Y = num2 - this.m00008f(); c000068.f0000a3[5].TextureCoordinate.X = 0.1796875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.640625f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = 0.10938f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6953125f; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = 0.10938f; c000068.f0000a3[1].TextureCoordinate.Y = 0.63719f; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = 0.10998f; c000068.f0000a3[2].TextureCoordinate.Y = 0.63719f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = 0.10998f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6953125f; c000070.m0000ac(c000068.f0000a3); } } Color color = base.f000051; if ((this.m00009d() == enum0d7.f000001) && this.f0000a1) { uint num11; c000068.f0000a3[5].Color.PackedValue = num11 = 0xff333333; c000068.f0000a3[4].Color.PackedValue = num11 = num11; c000068.f0000a3[3].Color.PackedValue = num11 = num11; c000068.f0000a3[2].Color.PackedValue = num11 = num11; c000068.f0000a3[0].Color.PackedValue = c000068.f0000a3[1].Color.PackedValue = num11; } if ((this.m00009d() == enum0d7.f000001) && (this.f000244.f000069 != -1.0)) { c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = (float) this.f000265.f000069; c000068.f0000a3[0].TextureCoordinate.Y = (float) this.f000265.f000074; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = (float) this.f000244.f000069; c000068.f0000a3[1].TextureCoordinate.Y = (float) this.f000244.f000074; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = (float) this.f000264.f000069; c000068.f0000a3[2].TextureCoordinate.Y = (float) this.f000264.f000074; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = (float) this.f000266.f000069; c000068.f0000a3[5].TextureCoordinate.Y = (float) this.f000266.f000074; c000070.m0000ac(c000068.f0000a3); this.f000051.PackedValue = 0xff000000; } else if (this.f00002a.f000069 != -1.0) { c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = (float) this.f0000c0.f000069; c000068.f0000a3[0].TextureCoordinate.Y = (float) this.f0000c0.f000074; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = (float) this.f00002a.f000069; c000068.f0000a3[1].TextureCoordinate.Y = (float) this.f00002a.f000074; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = (float) this.f0000bf.f000069; c000068.f0000a3[2].TextureCoordinate.Y = (float) this.f0000bf.f000074; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = (float) this.f000243.f000069; c000068.f0000a3[5].TextureCoordinate.Y = (float) this.f000243.f000074; c000070.m0000ac(c000068.f0000a3); } base.f000051 = color; if (this.f00004f != null) { float num8; float num4 = base.f0000f0; float num5 = base.f0000f1; float num6 = base.f0000f2; float num7 = base.f0000f3; if (this.f0000a0) { num8 = num4; num4 = num5; num5 = num8; } if (this.f000057) { num8 = num6; num6 = num7; num7 = num8; } c000070.m000065(this.f00004f); c000068.f0000a3[0].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[0].TextureCoordinate.X = num4; c000068.f0000a3[0].TextureCoordinate.Y = num7; c000068.f0000a3[1].Position.X = (num - this.m00008e()) + num3; c000068.f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[1].TextureCoordinate.X = num4; c000068.f0000a3[1].TextureCoordinate.Y = num6; c000068.f0000a3[2].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; c000068.f0000a3[2].TextureCoordinate.X = num5; c000068.f0000a3[2].TextureCoordinate.Y = num6; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m00008e()) - num3; c000068.f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; c000068.f0000a3[5].TextureCoordinate.X = num5; c000068.f0000a3[5].TextureCoordinate.Y = num7; c000070.m0000ac(c000068.f0000a3); } c000073.f000035 = p0.f000066.Z - 100f; c000073.f0000a4 = c000070.f000031 / 2f; c000073.f000037 = c000070.f000031 / 2f; c000073.f000001 = enum078.f000044; c000073.f0000a6 = 1000f; if ((((this.f00002a.f000069 == -1.0) && (this.f00004f == null)) && (this.m000092() != null)) && (this.m000092() != "")) { c000073.f000031 = num; c000073.f000033 = num2; int num9 = c0000ba.m000176(this.f000006); if (num9 > 1) { c000073.f000033 += c000073.f000037 * (num9 - 1); } c000073.f0000a8 = c000073.f0000a9 = c000073.f0000aa = 20f; if (!this.m00000c()) { c000073.f0000a7 = 0.5f; } else { c000073.f0000a7 = 1f; } c000073.m00007f(ref this.m000092()); } } }
public virtual void m00010f(c00004f p0) { int num; for (num = 0; num < this.f000090.Count; num++) { if (this.f000090[num].m00018f()) { this.f000090[num].m00010b(p0); this.f000090[num].m00010f(p0); } } for (num = 0; num < this.f00002b.Count; num++) { if (this.f00002b[num].m00018f()) { this.f00002b[num].m00010f(p0); } } }
public virtual void m000069(c00004f p0) { if (this.f00002c != null) { this.f00002c.m0000b0(); } foreach (c000068 c in this.f00002b) { c.m000069(p0); } foreach (c000068 c in this.f000090) { c.m000069(p0); } }
public override void m00010b(c00004f p0) { if (this.m00018f()) { c000073.f0000a6 = float.PositiveInfinity; c000073.f000001 = enum078.f000001; c000073.f000031 = base.f0000a8 + 1f; c000073.f000033 = base.f0000a9; c000073.f000035 = p0.m00017a() - 100f; c000073.f0000a4 = c000070.f000031 / 2f; c000073.f000037 = c000070.f000033; c000073.f0000a8 = c000073.f0000a9 = c000073.f0000aa = 20f; if (this.m00000c()) { c000073.f0000a7 = 255f; } else { c000073.f0000a7 = 115f; } c000073.m00007f(ref this.f000006); } }
public override void m00010b(c00004f p0) { if (this.m00018f()) { float num = base.f0000a8; float num2 = base.f0000a9; c000068.f0000a3[0].Color = c000068.f0000a3[1].Color = c000068.f0000a3[2].Color = c000068.f0000a3[3].Color = c000068.f0000a3[4].Color = c000068.f0000a3[5].Color = base.f000051; c000068.f0000a3[0].Position.Z = c000068.f0000a3[1].Position.Z = c000068.f0000a3[2].Position.Z = c000068.f0000a3[3].Position.Z = c000068.f0000a3[4].Position.Z = c000068.f0000a3[5].Position.Z = p0.m00017a() + (c000076.f000066.Z * 100f); if (this.f000001 == enum07d.f000001) { c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].Position.Y = (num2 + this.m000150()) - 2.6f; c000068.f0000a3[0].TextureCoordinate.X = 0.054688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].Position.Y = (num2 + this.m000150()) - 1.1f; c000068.f0000a3[1].TextureCoordinate.X = 0.054688f; c000068.f0000a3[1].TextureCoordinate.Y = 0.570313f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].Position.Y = (num2 + this.m000150()) - 1.1f; c000068.f0000a3[2].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.570313f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].Position.Y = (num2 + this.m000150()) - 2.6f; c000068.f0000a3[5].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6210938f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].Position.Y = (num2 - this.m000150()) + 2.6f; c000068.f0000a3[0].TextureCoordinate.X = 0.054688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].Position.Y = (num2 + this.m000150()) - 2.6f; c000068.f0000a3[1].TextureCoordinate.X = 0.054688f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].Position.Y = (num2 + this.m000150()) - 2.6f; c000068.f0000a3[2].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].Position.Y = (num2 - this.m000150()) + 2.6f; c000068.f0000a3[5].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6328125f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].Position.Y = (num2 - this.m000150()) + 1.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.054688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.570313f; c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].Position.Y = (num2 - this.m000150()) + 2.6f; c000068.f0000a3[1].TextureCoordinate.X = 0.054688f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].Position.Y = (num2 - this.m000150()) + 2.6f; c000068.f0000a3[2].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].Position.Y = (num2 - this.m000150()) + 1.1f; c000068.f0000a3[5].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.570313f; c000070.m0000ac(c000068.f0000a3); if (this.f00002a.m00009d() == enum0d7.f000001) { c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].Position.Y = (num2 + this.m000150()) - 1.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[0].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[1].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[2].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[5].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[5].Position.Y = (num2 + this.m000150()) - 1.1f; c000070.m0000ac(c000068.f0000a3); } else { c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].TextureCoordinate.X = 0.1875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[0].Position.Y = (num2 + this.m000150()) - 1.1f; c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].TextureCoordinate.X = 0.1875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].TextureCoordinate.X = 0.25f; c000068.f0000a3[2].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].TextureCoordinate.X = 0.25f; c000068.f0000a3[5].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[5].Position.Y = (num2 + this.m000150()) - 1.1f; c000070.m0000ac(c000068.f0000a3); } if (this.f0000bf.m00009d() == enum0d7.f000001) { c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[0].TextureCoordinate.Y = 0.71875f; c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[1].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[1].Position.Y = (num2 - this.m000150()) + 1.1f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[2].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[2].Position.Y = (num2 - this.m000150()) + 1.1f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[5].TextureCoordinate.Y = 0.71875f; c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000070.m0000ac(c000068.f0000a3); } else { c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].TextureCoordinate.X = 0.1875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.71875f; c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].TextureCoordinate.X = 0.1875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[1].Position.Y = (num2 - this.m000150()) + 1.1f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].TextureCoordinate.X = 0.25f; c000068.f0000a3[2].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[2].Position.Y = (num2 - this.m000150()) + 1.1f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].TextureCoordinate.X = 0.25f; c000068.f0000a3[5].TextureCoordinate.Y = 0.71875f; c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000070.m0000ac(c000068.f0000a3); } num = base.f0000a8; num2 = base.f0000a9 + this.f0000c0.m00014a(); c000068.f0000a3[0].Position.X = (num - this.m000151()) + 0.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.11719f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[0].Position.Y = (num2 + this.f0000c0.m00008f()) - 0.8f; c000068.f0000a3[1].Position.X = (num - this.m000151()) + 0.1f; c000068.f0000a3[1].TextureCoordinate.X = 0.11719f; c000068.f0000a3[1].TextureCoordinate.Y = 0.5976563f; c000068.f0000a3[1].Position.Y = num2 + this.f0000c0.m00008f(); c000068.f0000a3[2].Position.X = (num + this.m000151()) - 0.1f; c000068.f0000a3[2].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[2].TextureCoordinate.Y = 0.5976563f; c000068.f0000a3[2].Position.Y = num2 + this.f0000c0.m00008f(); c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m000151()) - 0.1f; c000068.f0000a3[5].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[5].Position.Y = (num2 + this.f0000c0.m00008f()) - 0.8f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m000151()) + 0.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.11719f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[0].Position.Y = (num2 - this.f0000c0.m00008f()) + 0.8f; c000068.f0000a3[1].Position.X = (num - this.m000151()) + 0.1f; c000068.f0000a3[1].TextureCoordinate.X = 0.11719f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[1].Position.Y = (num2 + this.f0000c0.m00008f()) - 0.8f; c000068.f0000a3[2].Position.X = (num + this.m000151()) - 0.1f; c000068.f0000a3[2].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.Y = (num2 + this.f0000c0.m00008f()) - 0.8f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m000151()) - 0.1f; c000068.f0000a3[5].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[5].Position.Y = (num2 - this.f0000c0.m00008f()) + 0.8f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m000151()) + 0.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.11719f; c000068.f0000a3[0].TextureCoordinate.Y = 0.5976563f; c000068.f0000a3[0].Position.Y = num2 - this.f0000c0.m00008f(); c000068.f0000a3[1].Position.X = (num - this.m000151()) + 0.1f; c000068.f0000a3[1].TextureCoordinate.X = 0.11719f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[1].Position.Y = (num2 - this.f0000c0.m00008f()) + 0.8f; c000068.f0000a3[2].Position.X = (num + this.m000151()) - 0.1f; c000068.f0000a3[2].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.Y = (num2 - this.f0000c0.m00008f()) + 0.8f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m000151()) - 0.1f; c000068.f0000a3[5].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[5].TextureCoordinate.Y = 0.5976563f; c000068.f0000a3[5].Position.Y = num2 - this.f0000c0.m00008f(); c000070.m0000ac(c000068.f0000a3); } else { c000068.f0000a3[0].Position.X = (num - this.m000151()) + 1.1f; c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[0].TextureCoordinate.X = 0.054688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.570313f; c000068.f0000a3[1].Position.X = (num - this.m000151()) + 1.1f; c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.570313f; c000068.f0000a3[2].Position.X = (num - this.m000151()) + 2.6f; c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m000151()) + 2.6f; c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000068.f0000a3[5].TextureCoordinate.X = 0.054688f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6210938f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.m000151()) + 2.6f; c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[0].TextureCoordinate.X = 0.054688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[1].Position.X = (num - this.m000151()) + 2.6f; c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.X = (num + this.m000151()) - 2.6f; c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m000151()) - 2.6f; c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000068.f0000a3[5].TextureCoordinate.X = 0.054688f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6210938f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.m000151()) - 2.6f; c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[0].TextureCoordinate.X = 0.054688f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[1].Position.X = (num + this.m000151()) - 2.6f; c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.X = (num + this.m000151()) - 1.1f; c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].TextureCoordinate.X = 0.1171875f; c000068.f0000a3[2].TextureCoordinate.Y = 0.570313f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.m000151()) - 1.1f; c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000068.f0000a3[5].TextureCoordinate.X = 0.054688f; c000068.f0000a3[5].TextureCoordinate.Y = 0.570313f; c000070.m0000ac(c000068.f0000a3); if (this.f00002a.m00009d() == enum0d7.f000001) { c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[0].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[0].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[1].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[2].Position.X = (num - this.m000151()) + 1.1f; c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[2].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m000151()) + 1.1f; c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000068.f0000a3[5].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[5].TextureCoordinate.Y = 0.675781f; c000070.m0000ac(c000068.f0000a3); } else { c000068.f0000a3[0].Position.X = num - this.m000151(); c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[0].TextureCoordinate.X = 0.1875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[1].Position.X = num - this.m000151(); c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.25f; c000068.f0000a3[1].TextureCoordinate.Y = 0.632813f; c000068.f0000a3[2].Position.X = (num - this.m000151()) + 1.1f; c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].TextureCoordinate.X = 0.25f; c000068.f0000a3[2].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.m000151()) + 1.1f; c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000068.f0000a3[5].TextureCoordinate.X = 0.1875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.675781f; c000070.m0000ac(c000068.f0000a3); } if (this.f0000bf.m00009d() == enum0d7.f000001) { c000068.f0000a3[0].Position.X = (num + this.m000151()) - 1.1f; c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[0].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[0].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[1].Position.X = (num + this.m000151()) - 1.1f; c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[1].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].TextureCoordinate.X = 0.3164063f; c000068.f0000a3[2].TextureCoordinate.Y = 0.71875f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000068.f0000a3[5].TextureCoordinate.X = 0.2539063f; c000068.f0000a3[5].TextureCoordinate.Y = 0.71875f; c000070.m0000ac(c000068.f0000a3); } else { c000068.f0000a3[0].Position.X = (num + this.m000151()) - 1.1f; c000068.f0000a3[0].Position.Y = num2 - this.m000150(); c000068.f0000a3[0].TextureCoordinate.X = 0.1875f; c000068.f0000a3[0].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[1].Position.X = (num + this.m000151()) - 1.1f; c000068.f0000a3[1].Position.Y = num2 + this.m000150(); c000068.f0000a3[1].TextureCoordinate.X = 0.25f; c000068.f0000a3[1].TextureCoordinate.Y = 0.675781f; c000068.f0000a3[2].Position.X = num + this.m000151(); c000068.f0000a3[2].Position.Y = num2 + this.m000150(); c000068.f0000a3[2].TextureCoordinate.X = 0.25f; c000068.f0000a3[2].TextureCoordinate.Y = 0.71875f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.m000151(); c000068.f0000a3[5].Position.Y = num2 - this.m000150(); c000068.f0000a3[5].TextureCoordinate.X = 0.1875f; c000068.f0000a3[5].TextureCoordinate.Y = 0.71875f; c000070.m0000ac(c000068.f0000a3); } num = base.f0000a8 + this.f0000c0.m000149(); num2 = base.f0000a9; c000068.f0000a3[0].Position.X = num - this.f0000c0.m00008e(); c000068.f0000a3[0].Position.Y = (num2 - this.m000150()) + 0.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.11719f; c000068.f0000a3[0].TextureCoordinate.Y = 0.5976563f; c000068.f0000a3[1].Position.X = num - this.f0000c0.m00008e(); c000068.f0000a3[1].Position.Y = (num2 + this.m000150()) - 0.1f; c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.5976563f; c000068.f0000a3[2].Position.X = (num - this.f0000c0.m00008e()) + 0.8f; c000068.f0000a3[2].Position.Y = (num2 + this.m000150()) - 0.1f; c000068.f0000a3[2].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num - this.f0000c0.m00008e()) + 0.8f; c000068.f0000a3[5].Position.Y = (num2 - this.m000150()) + 0.1f; c000068.f0000a3[5].TextureCoordinate.X = 0.11719f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6210938f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num - this.f0000c0.m00008e()) + 0.8f; c000068.f0000a3[0].Position.Y = (num2 - this.m000150()) + 0.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.11719f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[1].Position.X = (num - this.f0000c0.m00008e()) + 0.8f; c000068.f0000a3[1].Position.Y = (num2 + this.m000150()) - 0.1f; c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.X = (num + this.f0000c0.m00008e()) - 0.8f; c000068.f0000a3[2].Position.Y = (num2 + this.m000150()) - 0.1f; c000068.f0000a3[2].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[2].TextureCoordinate.Y = 0.6328125f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = (num + this.f0000c0.m00008e()) - 0.8f; c000068.f0000a3[5].Position.Y = (num2 - this.m000150()) + 0.1f; c000068.f0000a3[5].TextureCoordinate.X = 0.11719f; c000068.f0000a3[5].TextureCoordinate.Y = 0.6328125f; c000070.m0000ac(c000068.f0000a3); c000068.f0000a3[0].Position.X = (num + this.f0000c0.m00008e()) - 0.8f; c000068.f0000a3[0].Position.Y = (num2 - this.m000150()) + 0.1f; c000068.f0000a3[0].TextureCoordinate.X = 0.11719f; c000068.f0000a3[0].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[1].Position.X = (num + this.f0000c0.m00008e()) - 0.8f; c000068.f0000a3[1].Position.Y = (num2 + this.m000150()) - 0.1f; c000068.f0000a3[1].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[1].TextureCoordinate.Y = 0.6210938f; c000068.f0000a3[2].Position.X = num + this.f0000c0.m00008e(); c000068.f0000a3[2].Position.Y = (num2 + this.m000150()) - 0.1f; c000068.f0000a3[2].TextureCoordinate.X = 0.1757813f; c000068.f0000a3[2].TextureCoordinate.Y = 0.5976563f; c000068.f0000a3[3] = c000068.f0000a3[0]; c000068.f0000a3[4] = c000068.f0000a3[2]; c000068.f0000a3[5].Position.X = num + this.f0000c0.m00008e(); c000068.f0000a3[5].Position.Y = (num2 - this.m000150()) + 0.1f; c000068.f0000a3[5].TextureCoordinate.X = 0.11719f; c000068.f0000a3[5].TextureCoordinate.Y = 0.5976563f; c000070.m0000ac(c000068.f0000a3); } } }
public void m000221(c00004f p0) { Renderer.m000106().GraphicsDevice.VertexDeclaration = Renderer.m000102(); FillMode fillMode = c000074.m0000d4().RenderState.FillMode; c000074.m0000d4().RenderState.FillMode = FillMode.WireFrame; c000074.m0000d4().Vertices[0].SetSource(this.f000095, 0, VertexPositionColor.SizeInBytes); c000074.m0000d4().Indices = this.f0001c1; c000052.m00009f().m000366(this.f0000cf, false); this.f0000cf.World = Matrix.CreateScale(this.f00006a.m00008e(), this.f00006a.m00008f(), this.f00006a.m000153()) * Matrix.CreateTranslation(this.f00006a.m000178(), this.f00006a.m000179(), this.f00006a.m00017a()); this.f0000cf.Begin(); foreach (EffectPass pass in this.f0000cf.CurrentTechnique.Passes) { pass.Begin(); c000074.m0000d4().DrawIndexedPrimitives(PrimitiveType.LineList, 0, 0, this.f00000b, 0, this.f00000f); pass.End(); } this.f0000cf.End(); c000074.m0000d4().RenderState.FillMode = FillMode.Solid; }
public virtual void m0000fd(c00004f p0, ref Texture2D p1, ref Rectangle p2, Color p3) { this.m000069(p0); this.m0000fb(p0, ref this.f00004f, p3, ref p1, ref p2); }
protected void m0000fb(c00004f p0, ref Texture2D p1, Color p2, ref Texture2D p3, ref Rectangle p4) { Renderer.m000103()[(int) this.f00007f].m000001(); c000074.GetGraphicsDevice().Clear(p2); c00008b.m00011c().Begin(SpriteBlendMode.None, SpriteSortMode.Immediate, SaveStateMode.None); this.f0000c1.Begin(); for (int i = 0; i < this.f0000c1.CurrentTechnique.Passes.Count; i++) { this.f0000c1.CurrentTechnique.Passes[i].Begin(); c00008b.m00011c().Draw(p3, p4, new Rectangle?(p4), Color.White); this.f0000c1.CurrentTechnique.Passes[i].End(); } this.f0000c1.End(); c00008b.m00011c().End(); Renderer.m000103()[(int) this.f00007f].m000065(ref p1); }
public virtual void m00010b(c00004f p0) { if (this.m00018f()) { float num = this.f0000a8; float num2 = this.f0000a9; f0000a3[0].Position.Z = f0000a3[1].Position.Z = f0000a3[2].Position.Z = f0000a3[3].Position.Z = f0000a3[4].Position.Z = f0000a3[5].Position.Z = p0.m00017a() + (c000076.f000066.Z * 100f); f0000a3[0].Color = f0000a3[1].Color = f0000a3[2].Color = f0000a3[3].Color = f0000a3[4].Color = f0000a3[5].Color = this.f000051; if (this.f00004f != null) { c000070.m000065(this.f00004f); float num3 = 0f; if (this.f00016c) { num3 = 0.4f; } f0000a3[0].Position.X = (num - this.m00008e()) + num3; f0000a3[0].Position.Y = (num2 - this.m00008f()) + num3; f0000a3[0].TextureCoordinate.X = this.f0000f0; f0000a3[0].TextureCoordinate.Y = this.f0000f3; f0000a3[1].Position.X = (num - this.m00008e()) + num3; f0000a3[1].Position.Y = (num2 + this.m00008f()) - num3; f0000a3[1].TextureCoordinate.X = this.f0000f0; f0000a3[1].TextureCoordinate.Y = this.f0000f2; f0000a3[2].Position.X = (num + this.m00008e()) - num3; f0000a3[2].Position.Y = (num2 + this.m00008f()) - num3; f0000a3[2].TextureCoordinate.X = this.f0000f1; f0000a3[2].TextureCoordinate.Y = this.f0000f2; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num + this.m00008e()) - num3; f0000a3[5].Position.Y = (num2 - this.m00008f()) + num3; f0000a3[5].TextureCoordinate.X = this.f0000f1; f0000a3[5].TextureCoordinate.Y = this.f0000f3; c000070.m0000ac(f0000a3); } else { f0000a3[0].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[0].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[0].TextureCoordinate.X = 0.1097656f; f0000a3[0].TextureCoordinate.Y = 0.6953125f; f0000a3[1].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[1].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[1].TextureCoordinate.X = 0.1097656f; f0000a3[1].TextureCoordinate.Y = 0.63719f; f0000a3[2].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[2].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[2].TextureCoordinate.X = 0.1128906f; f0000a3[2].TextureCoordinate.Y = 0.63719f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[5].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[5].TextureCoordinate.X = 0.1128906f; f0000a3[5].TextureCoordinate.Y = 0.6953125f; c000070.m0000ac(f0000a3); } if (this.f00016c) { f0000a3[0].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[0].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[0].TextureCoordinate.X = 0.07421875f; f0000a3[0].TextureCoordinate.Y = 0.6833984f; f0000a3[1].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[1].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[1].TextureCoordinate.X = 0.07421875f; f0000a3[1].TextureCoordinate.Y = 0.6677734f; f0000a3[2].Position.X = num + this.m00008e(); f0000a3[2].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[2].TextureCoordinate.X = 0.05859375f; f0000a3[2].TextureCoordinate.Y = 0.6677734f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = num + this.m00008e(); f0000a3[5].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[5].TextureCoordinate.X = 0.05859375f; f0000a3[5].TextureCoordinate.Y = 0.6833984f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[0].Position.Y = num2 - this.m00008f(); f0000a3[0].TextureCoordinate.X = 0.07421875f; f0000a3[0].TextureCoordinate.Y = 0.6953125f; f0000a3[1].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[1].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[1].TextureCoordinate.X = 0.07421875f; f0000a3[1].TextureCoordinate.Y = 0.6796875f; f0000a3[2].Position.X = num + this.m00008e(); f0000a3[2].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[2].TextureCoordinate.X = 0.05859375f; f0000a3[2].TextureCoordinate.Y = 0.6796875f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = num + this.m00008e(); f0000a3[5].Position.Y = num2 - this.m00008f(); f0000a3[5].TextureCoordinate.X = 0.05859375f; f0000a3[5].TextureCoordinate.Y = 0.6953125f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[0].Position.Y = num2 - this.m00008f(); f0000a3[0].TextureCoordinate.X = 0.05859375f; f0000a3[0].TextureCoordinate.Y = 0.6833984f; f0000a3[1].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[1].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[1].TextureCoordinate.X = 0.07421875f; f0000a3[1].TextureCoordinate.Y = 0.6833984f; f0000a3[2].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[2].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[2].TextureCoordinate.X = 0.07421875f; f0000a3[2].TextureCoordinate.Y = 0.6823984f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[5].Position.Y = num2 - this.m00008f(); f0000a3[5].TextureCoordinate.X = 0.05859375f; f0000a3[5].TextureCoordinate.Y = 0.6823984f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = num - this.m00008e(); f0000a3[0].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[0].TextureCoordinate.X = 0.05859375f; f0000a3[0].TextureCoordinate.Y = 0.6833984f; f0000a3[1].Position.X = num - this.m00008e(); f0000a3[1].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[1].TextureCoordinate.X = 0.05859375f; f0000a3[1].TextureCoordinate.Y = 0.6823984f; f0000a3[2].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[2].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[2].TextureCoordinate.X = 0.07421875f; f0000a3[2].TextureCoordinate.Y = 0.6823984f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[5].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[5].TextureCoordinate.X = 0.07421875f; f0000a3[5].TextureCoordinate.Y = 0.6833984f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = num - this.m00008e(); f0000a3[0].Position.Y = num2 - this.m00008f(); f0000a3[0].TextureCoordinate.X = 0.05859375f; f0000a3[0].TextureCoordinate.Y = 0.6953125f; f0000a3[1].Position.X = num - this.m00008e(); f0000a3[1].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[1].TextureCoordinate.X = 0.05859375f; f0000a3[1].TextureCoordinate.Y = 0.6796875f; f0000a3[2].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[2].Position.Y = (num2 - this.m00008f()) + 0.4f; f0000a3[2].TextureCoordinate.X = 0.07421875f; f0000a3[2].TextureCoordinate.Y = 0.6796875f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[5].Position.Y = num2 - this.m00008f(); f0000a3[5].TextureCoordinate.X = 0.07421875f; f0000a3[5].TextureCoordinate.Y = 0.6953125f; c000070.m0000ac(f0000a3); if (this.m000192()) { f0000a3[0].Position.X = num - this.m00008e(); f0000a3[0].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[0].TextureCoordinate.X = 0f; f0000a3[0].TextureCoordinate.Y = 0.6953125f; f0000a3[1].Position.X = num - this.m00008e(); f0000a3[1].Position.Y = (num2 + this.m00008f()) + 2.8f; f0000a3[1].TextureCoordinate.X = 0f; f0000a3[1].TextureCoordinate.Y = 0.570313f; f0000a3[2].Position.X = (num - this.m00008e()) + 0.6f; f0000a3[2].Position.Y = (num2 + this.m00008f()) + 2.8f; f0000a3[2].TextureCoordinate.X = 0.0234375f; f0000a3[2].TextureCoordinate.Y = 0.570313f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num - this.m00008e()) + 0.6f; f0000a3[5].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[5].TextureCoordinate.X = 0.0234375f; f0000a3[5].TextureCoordinate.Y = 0.6953125f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = (num - this.m00008e()) + 0.59f; f0000a3[0].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[0].TextureCoordinate.X = 0.01953125f; f0000a3[0].TextureCoordinate.Y = 0.6953125f; f0000a3[1].Position.X = (num - this.m00008e()) + 0.59f; f0000a3[1].Position.Y = (num2 + this.m00008f()) + 2.8f; f0000a3[1].TextureCoordinate.X = 0.01953125f; f0000a3[1].TextureCoordinate.Y = 0.570313f; f0000a3[2].Position.X = (num + this.m00008e()) - 0.59f; f0000a3[2].Position.Y = (num2 + this.m00008f()) + 2.8f; f0000a3[2].TextureCoordinate.X = 0.0234375f; f0000a3[2].TextureCoordinate.Y = 0.570313f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num + this.m00008e()) - 0.59f; f0000a3[5].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[5].TextureCoordinate.X = 0.0234375f; f0000a3[5].TextureCoordinate.Y = 0.6953125f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = (num + this.m00008e()) - 0.6f; f0000a3[0].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[0].TextureCoordinate.X = 0.0234375f; f0000a3[0].TextureCoordinate.Y = 0.6953125f; f0000a3[1].Position.X = (num + this.m00008e()) - 0.6f; f0000a3[1].Position.Y = (num2 + this.m00008f()) + 2.8f; f0000a3[1].TextureCoordinate.X = 0.0234375f; f0000a3[1].TextureCoordinate.Y = 0.570313f; f0000a3[2].Position.X = num + this.m00008e(); f0000a3[2].Position.Y = (num2 + this.m00008f()) + 2.8f; f0000a3[2].TextureCoordinate.X = 0f; f0000a3[2].TextureCoordinate.Y = 0.570313f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = num + this.m00008e(); f0000a3[5].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[5].TextureCoordinate.X = 0f; f0000a3[5].TextureCoordinate.Y = 0.6953125f; c000070.m0000ac(f0000a3); if (this.f000006 != "") { c000073.f000031 = (num - this.m00008e()) + 1.3f; c000073.f000033 = (num2 + this.m00008f()) + 1.1f; c000073.f000035 = p0.m00017a() - 100f; c000073.f0000a8 = 1f; c000073.f0000a9 = 1f; c000073.f0000aa = 1f; c000073.f0000a7 = 1f; c000073.f0000a6 = float.PositiveInfinity; c000073.f000001 = enum078.f000001; c000073.f0000a4 = c000070.f000031 / 2f; c000073.f000037 = c000070.f000033; c000073.m00007f(ref this.m000092()); } } else { f0000a3[0].Position.X = num - this.m00008e(); f0000a3[0].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[0].TextureCoordinate.X = 0.05859375f; f0000a3[0].TextureCoordinate.Y = 0.6796875f; f0000a3[1].Position.X = num - this.m00008e(); f0000a3[1].Position.Y = num2 + this.m00008f(); f0000a3[1].TextureCoordinate.X = 0.05859375f; f0000a3[1].TextureCoordinate.Y = 0.6953125f; f0000a3[2].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[2].Position.Y = num2 + this.m00008f(); f0000a3[2].TextureCoordinate.X = 0.07421875f; f0000a3[2].TextureCoordinate.Y = 0.6953125f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[5].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[5].TextureCoordinate.X = 0.07421875f; f0000a3[5].TextureCoordinate.Y = 0.6796875f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[0].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[0].TextureCoordinate.X = 0.07421875f; f0000a3[0].TextureCoordinate.Y = 0.6833984f; f0000a3[1].Position.X = (num - this.m00008e()) + 0.4f; f0000a3[1].Position.Y = num2 + this.m00008f(); f0000a3[1].TextureCoordinate.X = 0.05859375f; f0000a3[1].TextureCoordinate.Y = 0.6833984f; f0000a3[2].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[2].Position.Y = num2 + this.m00008f(); f0000a3[2].TextureCoordinate.X = 0.05859375f; f0000a3[2].TextureCoordinate.Y = 0.6793984f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[5].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[5].TextureCoordinate.X = 0.07421875f; f0000a3[5].TextureCoordinate.Y = 0.6793984f; c000070.m0000ac(f0000a3); f0000a3[0].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[0].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[0].TextureCoordinate.X = 0.07421875f; f0000a3[0].TextureCoordinate.Y = 0.6796875f; f0000a3[1].Position.X = (num + this.m00008e()) - 0.4f; f0000a3[1].Position.Y = num2 + this.m00008f(); f0000a3[1].TextureCoordinate.X = 0.07421875f; f0000a3[1].TextureCoordinate.Y = 0.6953125f; f0000a3[2].Position.X = num + this.m00008e(); f0000a3[2].Position.Y = num2 + this.m00008f(); f0000a3[2].TextureCoordinate.X = 0.05859375f; f0000a3[2].TextureCoordinate.Y = 0.6953125f; f0000a3[3] = f0000a3[0]; f0000a3[4] = f0000a3[2]; f0000a3[5].Position.X = num + this.m00008e(); f0000a3[5].Position.Y = (num2 + this.m00008f()) - 0.4f; f0000a3[5].TextureCoordinate.X = 0.05859375f; f0000a3[5].TextureCoordinate.Y = 0.6796875f; c000070.m0000ac(f0000a3); } } for (int i = 0; i < this.f00002b.Count; i++) { if (this.f00002b[i].m00018f()) { this.f00002b[i].m00010b(p0); } } } }
internal static void m000069(c00004f p0) { int num3; Color color = new Color(p0.f000051.R, p0.f000051.G, p0.f000051.B, 0); c000087 c = null; Rectangle rectangle = p0.f00005a; rectangle.X = 0; rectangle.Y = 0; int count = p0.m0000a3().f00005b.Count; int num2 = -1; for (num3 = count - 1; num3 >= 0; num3--) { if (p0.m0000a3().f00005b[num3].m000008()) { num2 = num3; break; } } if (num2 != -1) { for (num3 = 0; num3 < num2; num3++) { c000087 c2 = p0.m0000a3().f00005b[num3]; if (c == null) { Texture2D textured = p0.f00007a[p0.f000845[0]].f00004f; if (c2.m000008()) { c2.m0000fd(p0, ref textured, ref rectangle, color); } } else { c2.m0000fe(p0, ref c.f00004f, ref rectangle, color); } if (c2.m000008()) { c = c2; } } } if ((p0.f000029.m00000f() < p0.f00005a.Width) || (p0.f000029.m000010() < p0.f00005a.Height)) { p0.f000029.m000013(p0.f00005a.Width, p0.f00005a.Height); if (p0.f00007a != null) { foreach (c000085 c3 in p0.f00007a.Values) { if ((c3.m00000f() != p0.f00005a.Width) || (c3.m000010() != p0.f00005a.Height)) { c3.m000013(p0.f00005a.Width, p0.f00005a.Height); } } } } p0.f000029.m000003(); c000074.m0000d4().Clear(color); if (num2 == -1) { Renderer.f000058.Begin(SpriteBlendMode.AlphaBlend, SpriteSortMode.Immediate, SaveStateMode.None); if (p0.m000192()) { Renderer.f000058.Draw(p0.f00007a[p0.f000845[0]].f00004f, rectangle, new Rectangle?(rectangle), Color.White); } Renderer.f000058.End(); } else { c000087 c4 = p0.m0000a3().f00005b[num2]; if (c == null) { c4.m0000fc(p0, ref p0.f00007a[p0.f000845[0]].f00004f, Color.White, ref rectangle); } else { c4.m0000fc(p0, ref c.f00004f, Color.White, ref rectangle); } } p0.f000029.m000001(); }
public override void m000069(c00004f p0) { if (!base.m000191()) { base.m000069(p0); this.m0003d8(); } }
protected override void m000069(c00004f p0) { this.f0000e0.SetValue(this.f000035); this.f0001ae.SetValue(this.f000037); this.f0001af.SetValue(this.f0000a4); this.f0001b0.SetValue(this.f0000a5); this.f0001b1.SetValue(this.f0000a6); base.f0000c1.Parameters["sampleWeights"].SetValue(this.f0001ad); base.f0000c1.Parameters["sampleOffsetsHor"].SetValue(this.f000030); base.f0000c1.Parameters["sampleOffsetsVer"].SetValue(this.f000032); }
internal override void m00010b(c00004f p0) { base.m00010b(p0); this.f000028.m000232((base.f0000a9 + this.m00008f()) - 0.5f, (base.f0000a9 - this.m00008f()) + 4f, (base.f0000a8 - this.m00008e()) + 1f, (base.f0000a8 + this.m00008e()) - 1f, 100f); this.f000028.f0000a7 = c000070.f000031; this.f000028.f00000a = false; c000073.f0000a8 = c000073.f0000a9 = c000073.f0000aa = 20f; c000073.f0000a4 = c000070.f000031 / 2f; c000073.f000037 = c000070.f000033; c000073.f0000a5 = 2f; this.f000028.f0000a6 = p0.m00017a() + (100f * c000076.f000066.Z); c000073.m000097(this.f000028); }
internal override void m000069(c00004f p0) { base.m000069(p0); if (this.f00002d.m00018f()) { this.f00002d.m000143(base.m00014c()); this.f00002d.m000254((base.m00014d() + this.m00008f()) - this.f00002d.m00008f()); } }