public void Setup() { m_Events = Substitute.For <SkinningEvents>(); m_Events.selectedSpriteChanged.Returns(Substitute.For <SkinningEvents.SpriteEvent>()); m_Events.boneSelectionChanged.Returns(Substitute.For <SkinningEvents.BoneSelectionEvent>()); m_Events.boneNameChanged.Returns(Substitute.For <SkinningEvents.BoneEvent>()); m_Events.skeletonTopologyChanged.Returns(Substitute.For <SkinningEvents.SkeletonEvent>()); m_Events.characterPartChanged.Returns(Substitute.For <SkinningEvents.CharacterPartEvent>()); m_Events.meshChanged.Returns(Substitute.For <SkinningEvents.MeshEvent>()); m_Model = Substitute.For <ISpriteBoneInfluenceToolModel>(); m_View = Substitute.For <ISpriteBoneInfluenceWindow>(); m_View.visible.Returns(true); m_Model.view.Returns(m_View); m_Controller = new SpriteBoneInflueceToolController(m_Model, m_Events); m_Model.hasCharacter.Returns(true); }
public SpriteBoneInflueceToolController(ISpriteBoneInfluenceToolModel model, SkinningEvents events) { m_Events = events; m_Model = model; }