Esempio n. 1
0
    protected override void ReleaseMesh()
    {
        List <System.Object> param = new List <object>();

        param.Add(m_Param);

        GeometryMeshManager.GetInstance().ReleaseMesh(GEOMETRYTYPE.GEOMETRY_TYPE_SECTOR, m_Param);
    }
Esempio n. 2
0
 public static void DestoryInstance()
 {
     if (m_Instance != null)
     {
         m_Instance = null;
         GeometryMeshManager.DestoryInstance();
     }
 }
Esempio n. 3
0
 public static GeometryMeshManager GetInstance()
 {
     if (m_Instance == null)
     {
         m_Instance = new GeometryMeshManager();
     }
     return(m_Instance);
 }
Esempio n. 4
0
    protected override Mesh FixMesh()
    {
        Mesh mesh = null;

        GeometryMeshManager.GetInstance().GetMesh(GEOMETRYTYPE.GEOMETRY_TYPE_RING, out mesh);

        return(mesh);
    }
Esempio n. 5
0
 protected override void ReleaseMesh()
 {
     GeometryMeshManager.GetInstance().ReleaseMesh(GEOMETRYTYPE.GEOMETRY_TYPE_RING);
 }
 private void ReleaseUselessGeometryMesh()
 {
     GeometryMeshManager.GetInstance().ReleaseUseLessMesh();
 }