protected override void ReleaseMesh() { List <System.Object> param = new List <object>(); param.Add(m_Param); GeometryMeshManager.GetInstance().ReleaseMesh(GEOMETRYTYPE.GEOMETRY_TYPE_SECTOR, m_Param); }
public static void DestoryInstance() { if (m_Instance != null) { m_Instance = null; GeometryMeshManager.DestoryInstance(); } }
public static GeometryMeshManager GetInstance() { if (m_Instance == null) { m_Instance = new GeometryMeshManager(); } return(m_Instance); }
protected override Mesh FixMesh() { Mesh mesh = null; GeometryMeshManager.GetInstance().GetMesh(GEOMETRYTYPE.GEOMETRY_TYPE_RING, out mesh); return(mesh); }
protected override void ReleaseMesh() { GeometryMeshManager.GetInstance().ReleaseMesh(GEOMETRYTYPE.GEOMETRY_TYPE_RING); }
private void ReleaseUselessGeometryMesh() { GeometryMeshManager.GetInstance().ReleaseUseLessMesh(); }