TimeLineMaxTimeSerializtion.cs 790 B

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