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) }); }