Ejemplo n.º 1
0
 public override void StateStart()
 {
     Catus.TransformRoot.DOScale(Vector3.one, 0.5f).SetEase(Catus.AnimationCurveGrow).OnComplete(() =>
     {
         Catus.SetState(eCatusState.Idle);
     });
 }
Ejemplo n.º 2
0
 private void CheckTouchDragon()
 {
     DragonTouch = Catus.CheckTouchDragon();
     if (DragonTouch != null)
     {
         if (DragonTouch.State != eDragonState.Injurd)
         {
             DragonTouch.SetState(eDragonState.Injurd);
         }
         DragonTouch = null;
     }
 }
Ejemplo n.º 3
0
 public ICatusState(Catus catus) : base(catus)
 {
 }
Ejemplo n.º 4
0
 public CatusState_Idle(Catus catus) : base(catus)
 {
 }
Ejemplo n.º 5
0
 public CatusState_Grow(Catus catus) : base(catus)
 {
 }
Ejemplo n.º 6
0
 public CatusState_Hide(Catus catus) : base(catus)
 {
 }