public void Setup() { m_Triangulator = new Triangulator(); m_Selection = Substitute.For <ISelection>(); m_UndoObject = Substitute.For <IUndoObject>(); m_SpriteMeshData = new SpriteMeshData(); m_SpriteMeshData.bones = CreateBones(); m_SpriteMeshData.vertices = CreateVertices(); m_SpriteMeshData.edges = CreateEdges(); m_SpriteMeshData.Triangulate(m_Triangulator); m_WeightEditor = new WeightEditor(); m_WeightEditor.spriteMeshData = m_SpriteMeshData; m_WeightEditor.selection = m_Selection; m_WeightEditor.undoObject = m_UndoObject; }
public void Setup() { m_Triangulator = new Triangulator(); m_Selection = Substitute.For <ISelection <int> >(); m_CacheUndo = Substitute.For <ICacheUndo>(); m_SpriteMeshData = new SpriteMeshData(); m_SpriteMeshData.bones = CreateBones(); m_SpriteMeshData.vertices = CreateVertices(); m_SpriteMeshData.edges = CreateEdges(); m_SpriteMeshDataController.spriteMeshData = m_SpriteMeshData; Triangulate(); m_WeightEditor = new WeightEditor(); m_WeightEditor.spriteMeshData = m_SpriteMeshData; m_WeightEditor.selection = m_Selection; m_WeightEditor.cacheUndo = m_CacheUndo; }