示例#1
0
 public void Setup()
 {
     m_View  = Substitute.For <IBoneVisibilityToolView>();
     m_Model = Substitute.For <IBoneTreeViewModel>();
     m_Model.view.Returns(m_View);
     m_EventSystem = Substitute.For <SkinningEvents>();
     m_EventSystem.selectedSpriteChanged.Returns(Substitute.For <SkinningEvents.SpriteEvent>());
     m_EventSystem.skinningModeChanged.Returns(Substitute.For <SkinningEvents.SkinningModuleModeEvent>());
     m_EventSystem.boneSelectionChanged.Returns(Substitute.For <SkinningEvents.BoneSelectionEvent>());
     m_EventSystem.boneNameChanged.Returns(Substitute.For <SkinningEvents.BoneEvent>());
     m_EventSystem.skeletonTopologyChanged.Returns(Substitute.For <SkinningEvents.SkeletonEvent>());
     m_EventSystem.boneVisibility.Returns(Substitute.For <SkinningEvents.BoneVisibilityEvent>());
     m_Controller = new BoneTreeWidgetController(m_Model, m_EventSystem);
 }
 public BoneReparentToolModel(SkinningCache cache, IBoneVisibilityToolView view)
 {
     m_SkinningCache = cache;
     m_View          = view;
     m_Data          = skinningCache.CreateCache <BoneVisibilityToolData>();
 }