123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #if UNITY_EDITOR
- using UnityEditor;
- using UnityEngine;
- namespace Animancer.Editor
- {
-
-
-
- public interface ITransitionGUI
- {
-
-
- void OnPreviewSceneGUI(TransitionPreviewDetails details);
-
-
-
-
- void OnTimelineBackgroundGUI();
-
-
-
-
- void OnTimelineForegroundGUI();
-
- }
- }
- namespace Animancer.Editor
- {
-
-
-
- public readonly struct TransitionPreviewDetails
- {
-
-
- public readonly AnimancerPlayable Animancer;
-
- public Transform Transform => Animancer.Component.Animator.transform;
-
-
- public static SerializedProperty Property => TransitionDrawer.Context.Property;
-
- public static ITransitionDetailed Transition => TransitionDrawer.Context.Transition;
-
-
- public TransitionPreviewDetails(AnimancerPlayable animancer)
- {
- Animancer = animancer;
- }
-
- }
- }
- #endif
|