TimeLineSkillStartSerializtion.cs 727 B

12345678910111213141516171819202122232425262728
  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 TimeLineSkillStartSerializtion : TimeLineAssetSerialization
  9. {
  10. public TimeLineSkillStartSerializtion()
  11. {
  12. }
  13. #if !COMBAT_SERVER
  14. public TimeLineSkillStartSerializtion(PlayableDirector playableDirector, GroupTrack groupTrack,
  15. TimelineClip timelineClip) : base(groupTrack, timelineClip)
  16. {
  17. }
  18. #endif
  19. public override TimeLineEventLogicBasic CreateLogic()
  20. {
  21. // return new TimeLineSkillStartEventLogic();
  22. return CObjectPool.Instance.Fetch<TimeLineSkillStartEventLogic>();
  23. }
  24. }