예제 #1
0
 public SolveIcon(Vector2 position)
 {
     _position = position;
     _opacity  = 0.1f;
     _state    = SOLVE_ICON_STATE.HIDDEN;
     _seed     = Statics.r.Next(1000);
 }
예제 #2
0
 public void Update(CanvasAnimatedUpdateEventArgs args)
 {
     switch (_state)
     {
     case SOLVE_ICON_STATE.FADING_IN:
         _opacity += 0.02f;
         if (_opacity >= 1.0f)
         {
             _opacity = 1.0f;
             _state   = SOLVE_ICON_STATE.NORMAL;
         }
         break;
     }
 }
예제 #3
0
 public void FadeIn()
 {
     _state = SOLVE_ICON_STATE.FADING_IN;
 }