Ejemplo n.º 1
0
 public void doJump()
 {
     lastAct         = Config.CharcterAction.Jump;
     ani._spriteList = jump;
     ani.play(1, false, (GameObject arg0) => {
         if (lastAct == Config.CharcterAction.Jump)
         {
             play(Config.CharcterAction.JumpLoop);
         }
     });
 }
Ejemplo n.º 2
0
 public void doRandomIdle()
 {
     lastAct         = Config.CharcterAction.IdleRandom;
     ani._spriteList = idleRandom;
     ani.play(1, false, (GameObject arg0) => {
         if (lastAct == Config.CharcterAction.IdleRandom)
         {
             play(Config.CharcterAction.Idle);
         }
     });
 }
Ejemplo n.º 3
0
 public void play(Config.CharcterAction act)
 {
     if (act == lastAct)
     {
         return;
     }
     lastAct = act;
     Sprite[] sprs;
     if (actions.TryGetValue(act, out sprs))
     {
         ani._spriteList = sprs;
     }
     ani.play(-1);
 }