public virtual void Init() { ParentAction = null; DelayCallBack = new SkyAniCallBack(); DelayCallBack.SetCompleteMethod(() => { PlayLoop(); }); PlayCallBack = new SkyAniCallBack(); PlayCallBack.SetCompleteMethod(() => { if (PlayCallBack.OnStepCompleteMethod != null) { PlayCallBack.OnStepCompleteMethod(); } PlayNext(); if (Loop) { Delay(); } }); }
public virtual void Init() { PositionSkyAniDuration = SkyAniDuration.Linear; ParentAction = null; DelayCallBack = new SkyAniCallBack(); DelayCallBack.AddCompleteMethod(() => { PlayLoop(); }); PlayCallBack = new SkyAniCallBack(); PlayCallBack.AddCompleteMethod(() => { if (PlayCallBack.OnStepCompleteMethod != null) { PlayCallBack.OnStepCompleteMethod(); } PlayNext(); if (Loop) { Delay(); } }); }