| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- using Fort23.Core;
 
- using UnityEngine.Playables;
 
- using UnityEngine.Timeline;
 
- using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic;
 
- [System.Serializable]
 
- public class TimeLineAlertSeriailztion : TimeLineAssetSerialization
 
- {
 
-     public string guid;
 
-     public int angle;
 
-     public bool isFindEnemy;
 
-     public bool isFindMyHero;
 
-     public TimeLineAlertType alertType;
 
-     public bool manualClose;
 
-     public bool isFixedPoint;
 
-     public bool isNew;
 
-     public enum TimeLineAlertType
 
-     {
 
-         /// <summary>
 
-         /// 默认
 
-         /// </summary>
 
-         Default,
 
-         // /// <summary>
 
-         // /// 危险型,玩家可以闪避
 
-         // /// </summary>
 
-         Dangerous,
 
-     }
 
-     // public float volume;
 
-     public TimeLineAlertSeriailztion()
 
-     {
 
-     }
 
- #if !COMBAT_SERVER
 
-     public TimeLineAlertSeriailztion(PlayableDirector playableDirector, GroupTrack groupTrack,
 
-         TimelineClip timelineClip) : base(groupTrack, timelineClip)
 
-     {
 
-         TimeLineAlertAsset audioPlayableAsset = timelineClip.asset as TimeLineAlertAsset;
 
-         guid = audioPlayableAsset.pointGuid;
 
-         angle = audioPlayableAsset.angle;
 
-         alertType = audioPlayableAsset.alertType;
 
-         isFindEnemy = audioPlayableAsset.isFindEnemy;
 
-         isFindMyHero = audioPlayableAsset.isFindMyHero;
 
-         manualClose = audioPlayableAsset.manualClose;
 
-         isNew = audioPlayableAsset.isNew;
 
-     }
 
- #endif
 
-     public override TimeLineEventLogicBasic CreateLogic()
 
-     {
 
-           return CObjectPool.Instance.Fetch<TimeLineAlertLogic>();
 
-     }
 
- }
 
 
  |