コード例 #1
0
ファイル: UIAnimation.cs プロジェクト: CloudyIce/violet-light
 public void StartAnimate(MenuManager.state dest)
 {
     animateBtn = true;
     destinationState = dest;
     if( dest > myState )
     {
         animateForward = true;
     }
     else if( dest < myState)
     {
         animateBackward = true;
     }
 }
コード例 #2
0
ファイル: UIAnimation.cs プロジェクト: CloudyIce/violet-light
 void FixedUpdate()
 {
     if( MenuManager.instance.IsDoneAnimating() )
     {
         if( animateForward )
         {
             if( AnimateElementFroward() )
             {
                 myState++;
             }
             if( myState == destinationState )
             {
                 animateForward = false;
             }
         }
         if( animateBackward )
         {
             if( AnimateElementBackward() )
             {
                 myState--;
             }
             if( myState < destinationState )
             {
                 Debug.Log("my state is :" + myState.ToString() );
                 //Debug.Break();
                 animateBackward = false;
                 myState = destinationState;
             }
         }
     }
 }