protected virtual void MeshUpdate()
{
if (meshRenderer.sharedMaterial == null)
return;
// uvRect Setup
uvRect = UV_rect();
// Setup mesh
mesh.Clear();
mesh.vertices = VertSetup2();
mesh.uv = UV_setup();
mesh.triangles = new int[6] { 0, 1, 3, 0, 3, 2 };
// Update mesh
mesh.RecalculateNormals();
mesh.RecalculateBounds();
mesh.Optimize();
}