public override void RenderItem(float x, float y, float width, float height) { BladeShader Instance = BladeShader.Instance; Instance.Bind(); Instance.SetMVP(OrthoRenderEngine.GetMVPForMesh(Type.CenteredScaledMeshMatirx * ItemMatrix, x + 4, y + 4, width - 8, height - 8)); Instance.SetModelspaceMatrix(OrthoRenderEngine.DefaultModelspace); Instance.SetColor(KnownMetal.GetColor(Metal)); Instance.SetMaps(sharpnessMap); Type.Mesh.Draw(); }