public void Init(EditableMesh m) { m_Mesh = m; m_Blocked = false; MeshManipulator.evtHandleDraggingStateChanged += this._OnHandleDraggingStateChanged; MeshUndoer.AddDeleMeshModified(this._OnMeshModifed); }
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; }
public void Fini() { MeshUndoer.DelDeleMeshModified(this._OnMeshModified); m_Mesh = null; }