public bool TryGetAniFromJob(ScriptAniJob aniJob, out ScriptAni ani) { if (BaseInst.TryGetAniFromJob(aniJob.BaseAniJob, out Animation baseAni)) { ani = (ScriptAni)baseAni.ScriptObject; return(true); } ani = null; return(false); }
public ActiveAni StartAniJob(ScriptAniJob aniJob, params FrameActionPair[] pairs) { return(StartAniJob(aniJob, 1, 0, pairs)); }
public ActiveAni StartAniJob(ScriptAniJob aniJob, Action onEnd) { return(StartAniJob(aniJob, 1, 0, FrameActionPair.OnEnd(onEnd))); }
public void StartAniJobUncontrolled(ScriptAniJob aniJob) { BaseInst.StartUncontrolledAni(aniJob.BaseAniJob); }
public bool IsAniActive(ScriptAniJob job) { return(BaseInst.GetActiveAniFromAniJob(job.BaseAniJob) != null); }
public ActiveAni StartAniJob(ScriptAniJob aniJob, float fpsMult = 1, float progress = 0, params FrameActionPair[] pairs) { return(BaseInst.StartAniJob(aniJob.BaseAniJob, fpsMult, progress, pairs)); }