Esempio n. 1
0
 public void m0000fe(c00004f p0, ref Texture2D p1, ref Rectangle p2, Color p3)
 {
     if (this.f00000a)
     {
         this.m0000fd(p0, ref p1, ref p2, p3);
     }
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 public override void m000069(c00004f p0)
 {
     base.m000069(p0);
     if (this.f000059 != null)
     {
         this.f000059.m000141(base.m000178());
         this.f000059.m000142(base.m000179());
     }
 }
Esempio n. 5
0
 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);
     }
 }
Esempio n. 6
0
 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();
 }
Esempio n. 7
0
 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);
 }
Esempio n. 8
0
 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();
     }
 }
Esempio n. 9
0
 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);
     }
 }
Esempio n. 10
0
 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);
         }
     }
 }
Esempio n. 11
0
 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);
 }
Esempio n. 12
0
 internal override void m00010b(c00004f p0)
 {
     base.m00010b(p0);
 }
Esempio n. 13
0
 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);
         }
     }
 }
Esempio n. 14
0
 public virtual void m000069(c00004f p0)
 {
 }
Esempio n. 15
0
 public virtual void m00010b(c00004f p0)
 {
 }
Esempio n. 16
0
 protected virtual void m000069(c00004f p0)
 {
 }
Esempio n. 17
0
 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());
         }
     }
 }
Esempio n. 18
0
 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);
         }
     }
 }
Esempio n. 19
0
 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);
     }
 }
Esempio n. 20
0
 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);
     }
 }
Esempio n. 21
0
 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);
         }
     }
 }
Esempio n. 22
0
 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;
 }
Esempio n. 23
0
 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);
 }
Esempio n. 24
0
 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);
 }
Esempio n. 25
0
 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);
             }
         }
     }
 }
Esempio n. 26
0
 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();
 }
Esempio n. 27
0
 public override void m000069(c00004f p0)
 {
     if (!base.m000191())
     {
         base.m000069(p0);
         this.m0003d8();
     }
 }
Esempio n. 28
0
 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);
 }
Esempio n. 29
0
 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);
 }
Esempio n. 30
0
 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());
     }
 }