Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public ActiveAni StartAniJob(ScriptAniJob aniJob, params FrameActionPair[] pairs)
 {
     return(StartAniJob(aniJob, 1, 0, pairs));
 }
Exemplo n.º 3
0
 public ActiveAni StartAniJob(ScriptAniJob aniJob, Action onEnd)
 {
     return(StartAniJob(aniJob, 1, 0, FrameActionPair.OnEnd(onEnd)));
 }
Exemplo n.º 4
0
 public void StartAniJobUncontrolled(ScriptAniJob aniJob)
 {
     BaseInst.StartUncontrolledAni(aniJob.BaseAniJob);
 }
Exemplo n.º 5
0
 public bool IsAniActive(ScriptAniJob job)
 {
     return(BaseInst.GetActiveAniFromAniJob(job.BaseAniJob) != null);
 }
Exemplo n.º 6
0
 public ActiveAni StartAniJob(ScriptAniJob aniJob, float fpsMult = 1, float progress = 0,
                              params FrameActionPair[] pairs)
 {
     return(BaseInst.StartAniJob(aniJob.BaseAniJob, fpsMult, progress, pairs));
 }