| 1234567891011121314151617 | using System;using Fort23.Core;using Fort23.UTool;using UnityEngine;using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventLogic;namespace UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface{    public interface ITimeLineParticleFactory:ITimeLineEventBasic    {        Clock CreateParticle(TimeLineEventParticleLogicBasic timeLineEventParticleLogicBasic,ILifetCycleHitPoint effectTarget, ILifetCycleHitPoint fxTarget, Vector3 startPos,            SpecialDotInfo targetSpecialDotInfo, System.Action<IGObjectPoolInterface> callBack);        public Clock CreateParticle(string fxName, Vector3 startPos, ILifetCycleHitPoint fxTarget, bool isRotate,            SpecialDotInfo targetSpecialDotInfo, Action<ParticleSystemPool> callBack);    }}
 |