示例#1
0
 public void Setup()
 {
     m_Model       = Substitute.For <IBoneTreeViewModel>();
     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 BoneReparentToolController(m_Model, m_EventSystem);
 }
示例#2
0
 public BoneTreeWidgetController(IBoneTreeViewModel model, SkinningEvents eventSystem)
 {
     m_Model          = model;
     m_SkinningEvents = eventSystem;
 }
 public BoneReparentToolController(IBoneTreeViewModel model, SkinningEvents eventSystem) : base(model, eventSystem)
 {
 }