using CombatCore.SerializationTimeLine; using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic; namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface { public interface ITimeLineTriggerEvent : ITimeLineEventBasic { /// /// TimeLineTriggerType=触发类型 /// string=触发额外值,timeline配置 /// EntityBasic 触发的目标对象 /// object 额外数据由Skill带出 /// public void TimeLineTrigger(string groupName, ILifetCycleHitPoint targetEntity,ITimelineFxLogic timelineFxLogic,TriggerData triggerData); public void TimelineFxLogicInit(string groupName,ITimelineFxLogic timelineFxLogic,TriggerData triggerData); public void TimeLineTriggerGround(string groupName,ITimelineFxLogic timelineFxLogic,TriggerData triggerData); } }