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;
        }
Example #2
0
        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;
        }