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() { } } }