TimeLineSkillPreparationSerializtion.cs 693 B

123456789101112131415161718192021222324252627
  1. #if !COMBAT_SERVER
  2. using UnityEngine.Playables;
  3. using UnityEngine.Timeline;
  4. #endif
  5. using Fort23.Core;
  6. using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic;
  7. [System.Serializable]
  8. public class TimeLineSkillPreparationSerializtion : TimeLineAssetSerialization
  9. {
  10. public TimeLineSkillPreparationSerializtion()
  11. {
  12. }
  13. #if !COMBAT_SERVER
  14. public TimeLineSkillPreparationSerializtion(PlayableDirector playableDirector, GroupTrack groupTrack, TimelineClip timelineClip) : base(groupTrack, timelineClip)
  15. {
  16. }
  17. #endif
  18. public override TimeLineEventLogicBasic CreateLogic()
  19. {
  20. return CObjectPool.Instance.Fetch<TimeLineSkillPreparationLogic>();
  21. }
  22. }