public AnimationAnalytics(IAnalyticsStorage analyticsStorage, SkinningEvents eventBus, IAnimationAnalyticsModel model, int instanceId) { m_Model = model; m_AnalyticsStorage = analyticsStorage; m_InstanceId = instanceId; m_EventBus = eventBus; m_EventBus.selectedSpriteChanged.AddListener(OnSelectedSpriteChanged); m_EventBus.skeletonPreviewPoseChanged.AddListener(OnSkeletonPreviewPoseChanged); m_EventBus.skeletonBindPoseChanged.AddListener(OnSkeletonBindPoseChanged); m_EventBus.skeletonTopologyChanged.AddListener(OnSkeletonTopologyChanged); m_EventBus.meshChanged.AddListener(OnMeshChanged); m_EventBus.meshPreviewChanged.AddListener(OnMeshPreviewChanged); m_EventBus.skinningModeChanged.AddListener(OnSkinningModuleModeChanged); m_EventBus.boneSelectionChanged.AddListener(OnBoneSelectionChanged); m_EventBus.boneNameChanged.AddListener(OnBoneNameChanged); m_EventBus.boneDepthChanged.AddListener(OnBoneDepthChanged); m_EventBus.characterPartChanged.AddListener(OnCharacterPartChanged); m_EventBus.toolChanged.AddListener(OnToolChanged); m_EventBus.restoreBindPose.AddListener(OnRestoreBindPose); m_EventBus.copy.AddListener(OnCopy); m_EventBus.paste.AddListener(OnPaste); m_EventBus.shortcut.AddListener(OnShortcut); m_EventBus.boneVisibility.AddListener(OnBoneVisibility); OnToolChanged(model.selectedTool); }
public SpriteOutlineRenderer(ISpriteEditor spriteEditor, SkinningEvents eventSystem) { m_BitMaskMaterial = new Material(Shader.Find("Hidden/2D-Animation-SpriteBitmask")); m_BitMaskMaterial.hideFlags = HideFlags.HideAndDontSave; m_OutlineMaterial = new Material(Shader.Find("Hidden/2D-Animation-SpriteOutline")); m_OutlineMaterial.hideFlags = HideFlags.HideAndDontSave; m_SpriteEditor = spriteEditor; m_EventSystem = eventSystem; m_EventSystem.meshPreviewChanged.AddListener(OnMeshPreviewChanged); m_EventSystem.selectedSpriteChanged.AddListener(OnSelectionChanged); CheckDataProviderChanged(); }
public SpriteOutlineRenderer(SkinningEvents eventSystem) { m_EdgeOutlineMaterial = new Material(Shader.Find("Hidden/2D-Animation-SpriteEdgeOutline")) { hideFlags = HideFlags.HideAndDontSave }; m_BitMaskMaterial = new Material(Shader.Find("Hidden/2D-Animation-SpriteBitmask")) { hideFlags = HideFlags.HideAndDontSave }; m_OutlineMaterial = new Material(Shader.Find("Hidden/2D-Animation-SpriteOutline")) { hideFlags = HideFlags.HideAndDontSave }; m_EventSystem = eventSystem; m_EventSystem.meshPreviewChanged.AddListener(OnMeshPreviewChanged); m_EventSystem.selectedSpriteChanged.AddListener(OnSelectionChanged); m_CircleMesh = GenerateCircleMesh(); }
public BoneTreeWidgetController(IBoneTreeViewModel model, SkinningEvents eventSystem) { m_Model = model; m_SkinningEvents = eventSystem; }
public SpriteVisibilityToolController(ISpriteVisibilityToolModel model, SkinningEvents events) { m_Model = model; m_Events = events; m_Events.skinningModeChanged.AddListener(OnViewModeChanged); }
public BoneSpriteInfluenceToolController(IBoneSpriteInfluenceToolModel model, SkinningEvents events) { m_Events = events; m_Model = model; }
public BoneReparentToolController(IBoneTreeViewModel model, SkinningEvents eventSystem) : base(model, eventSystem) { }