| 123456789101112131415161718192021222324252627282930313233343536 | using CombatLibrary.CombatLibrary.CombatCore.Utility;using Fort23.Core;#if !COMBAT_SERVERusing Unity.IO.LowLevel.Unsafe;using UnityEngine;using UnityEngine.Playables;using UnityEngine.Timeline;#endifusing Utility;using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic;[System.Serializable]public class CameraShakingSerializtion : TimeLineAssetSerialization{    public float qiangDu;    public CameraShakingSerializtion()    {            }#if !COMBAT_SERVER    public CameraShakingSerializtion(PlayableDirector playableDirector, GroupTrack groupTrack, TimelineClip timelineClip) : base(groupTrack, timelineClip)    {        CameraShakingAsset audioPlayableAsset = timelineClip.asset as CameraShakingAsset;        qiangDu = audioPlayableAsset.qiangDu;    }#endif    public override TimeLineEventLogicBasic CreateLogic()    {        return CObjectPool.Instance.Fetch<CameraShakingLogic>();    }}
 |