コード例 #1
0
ファイル: DMeshSO.cs プロジェクト: xiaodelea/frame3Sharp
 void release_view_meshes()
 {
     if (view_meshes != null)
     {
         view_meshes.InvalidateViewMeshes();
         view_meshes.Dispose();
         view_meshes = null;
     }
 }
コード例 #2
0
        public virtual DMeshSO Create(DMesh3 mesh, SOMaterial setMaterial)
        {
            AssignSOMaterial(setMaterial);       // need to do this to setup BaseSO material stack
            parentGO = GameObjectFactory.CreateParentGO(UniqueNames.GetNext("DMesh"));

            this.mesh = mesh;

            //viewMeshes = new LinearDecompViewMeshManager(this);
            viewMeshes = new TrivialViewMeshManager(this);

            on_mesh_changed();
            viewMeshes.ValidateViewMeshes();

            return(this);
        }