コード例 #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);
    }
コード例 #2
0
 public static void DestoryInstance()
 {
     if (m_Instance != null)
     {
         m_Instance = null;
         GeometryMeshManager.DestoryInstance();
     }
 }
コード例 #3
0
 public static GeometryMeshManager GetInstance()
 {
     if (m_Instance == null)
     {
         m_Instance = new GeometryMeshManager();
     }
     return(m_Instance);
 }
コード例 #4
0
ファイル: RingObject.cs プロジェクト: Hengle/UnityEditor
    protected override Mesh FixMesh()
    {
        Mesh mesh = null;

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

        return(mesh);
    }
コード例 #5
0
ファイル: RingObject.cs プロジェクト: Hengle/UnityEditor
 protected override void ReleaseMesh()
 {
     GeometryMeshManager.GetInstance().ReleaseMesh(GEOMETRYTYPE.GEOMETRY_TYPE_RING);
 }
コード例 #6
0
 private void ReleaseUselessGeometryMesh()
 {
     GeometryMeshManager.GetInstance().ReleaseUseLessMesh();
 }