123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using Fort23.UTool;
- using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;
- namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic
- {
- public class TineLineAnimationEventLogic : TimeLineEventLogicBasic
- {
- protected override void ProSetCombatInfo()
- {
- }
- protected override void ProEnter()
- {
- // LogTool.Log("TineLineAnimationEventLogic_ProEnter");
- TineLineAnimationPlayableSerialization tineLineAnimationPlayableSerialization =
- timeLineAssetSerialization as TineLineAnimationPlayableSerialization;
- if (!tineLineAnimationPlayableSerialization.isRunPlay)
- {
- ITimeLineAnimtion tinmLineAnim = _castEntity as ITimeLineAnimtion;
- tinmLineAnim.PlayAnim(tineLineAnimationPlayableSerialization.animName,
- tineLineAnimationPlayableSerialization.loopMode == 1,
- tineLineAnimationPlayableSerialization.layerId, true, _timeLineEventLogicGroup.attSpeed);
- }
- }
- protected override void ProLeave()
- {
- }
- protected override void ProTimeUpdate()
- {
- }
- protected override void ProBreakTimeLine()
- {
- }
- protected override void ProDispose()
- {
- }
- }
- }
|