public void Init(EditableMesh m)
            {
                m_Mesh    = m;
                m_Blocked = false;

                MeshManipulator.evtHandleDraggingStateChanged += this._OnHandleDraggingStateChanged;
                MeshUndoer.AddDeleMeshModified(this._OnMeshModifed);
            }
Пример #2
0
            public void Init(Transform tr, Mesh m)
            {
                m_Tr             = tr;
                m_Mesh           = m;
                m_DirtyTangents  = m_DirtyNormals = m_DirtyVertices = true;
                m_DirtyTriangles = true;

                MeshUndoer.AddDeleMeshModified(this._OnMeshModified);
            }
 public void Fini()
 {
     MeshUndoer.DelDeleMeshModified(this._OnMeshModifed);
     MeshManipulator.evtHandleDraggingStateChanged -= this._OnHandleDraggingStateChanged;
 }
Пример #4
0
 public void Fini()
 {
     MeshUndoer.DelDeleMeshModified(this._OnMeshModified);
     m_Mesh = null;
 }