예제 #1
0
파일: Catus.cs 프로젝트: FSISF/GGJ-2021-J
 public override void StateStart()
 {
     Catus.TransformRoot.DOScale(Vector3.one, 0.5f).SetEase(Catus.AnimationCurveGrow).OnComplete(() =>
     {
         Catus.SetState(eCatusState.Idle);
     });
 }
예제 #2
0
파일: Catus.cs 프로젝트: FSISF/GGJ-2021-J
 private void CheckTouchDragon()
 {
     DragonTouch = Catus.CheckTouchDragon();
     if (DragonTouch != null)
     {
         if (DragonTouch.State != eDragonState.Injurd)
         {
             DragonTouch.SetState(eDragonState.Injurd);
         }
         DragonTouch = null;
     }
 }
예제 #3
0
파일: Catus.cs 프로젝트: FSISF/GGJ-2021-J
 public ICatusState(Catus catus) : base(catus)
 {
 }
예제 #4
0
파일: Catus.cs 프로젝트: FSISF/GGJ-2021-J
 public CatusState_Idle(Catus catus) : base(catus)
 {
 }
예제 #5
0
파일: Catus.cs 프로젝트: FSISF/GGJ-2021-J
 public CatusState_Grow(Catus catus) : base(catus)
 {
 }
예제 #6
0
파일: Catus.cs 프로젝트: FSISF/GGJ-2021-J
 public CatusState_Hide(Catus catus) : base(catus)
 {
 }