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>(); }