Example #1
0
 public override void OnVertexWrite(double deltaTime, IVertexHandler vertexHandler)
 {
     base.OnVertexWrite(deltaTime, vertexHandler);
     vertexHandler.SetVertces3(new Vec3[]
     {
         Vec3.Zero,
         new Vec3(0, GameObject.Transform.Bounds.Y, GameObject.Transform.Bounds.Z),
         new Vec3(GameObject.Transform.Bounds.X, GameObject.Transform.Bounds.Y, GameObject.Transform.Bounds.Z),
         new Vec3(GameObject.Transform.Bounds.X, 0, GameObject.Transform.Bounds.Z)
     });
     vertexHandler.SetUv(new Vec2[]
     {
         new Vec2(0.0f, 0.0f),
         new Vec2(0.0f, 1.0f),
         new Vec2(1.0f, 1.0f),
         new Vec2(1.0f, 0.0f)
     });
 }