| 123456789101112131415161718192021222324252627282930313233343536373839 | using Fort23.Core;using UnityEngine.Playables;using UnityEngine.Timeline;using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic;public class TimeLineMagicWeaponShowPointSerializtion : TimeLineAssetSerialization{    public enum ShowPointType    {        Head = 0,        Customize = 1,    }    public ShowPointType showPointType;    public string customizePointName;    public TimeLineMagicWeaponShowPointSerializtion()    {    }#if !COMBAT_SERVER    public TimeLineMagicWeaponShowPointSerializtion(PlayableDirector playableDirector, GroupTrack groupTrack,        TimelineClip timelineClip) : base(groupTrack, timelineClip)    {        TimeLineMagicWeaponShowPointAsset tlineMagicWeaponShowPointAsset =            timelineClip.asset as TimeLineMagicWeaponShowPointAsset;        if (tlineMagicWeaponShowPointAsset == null)        {            return;        }        showPointType = tlineMagicWeaponShowPointAsset.showPointType;        customizePointName = tlineMagicWeaponShowPointAsset.customizePointName;    }#endif    public override TimeLineEventLogicBasic CreateLogic()    {        return CObjectPool.Instance.Fetch<TimeLineMagicWeaponShowPointLogic>();    }}
 |