Esempio n. 1
0
 public void SendTutorialBit(TUTORIAL_MENU_BIT bit, Action <bool> call_back = null)
 {
     if (!TutorialStep.HasAllTutorialCompleted())
     {
         if (call_back != null)
         {
             call_back(false);
         }
     }
     else if (CheckTutorialBit(bit))
     {
         if (call_back != null)
         {
             call_back(true);
         }
     }
     else
     {
         UserStatusTutorialModel.RequestSendForm requestSendForm = new UserStatusTutorialModel.RequestSendForm();
         requestSendForm.bit = (int)bit;
         Protocol.Send(UserStatusTutorialModel.URL, requestSendForm, delegate(UserStatusTutorialModel ret)
         {
             bool obj = ErrorCodeChecker.IsSuccess(ret.Error);
             if (call_back != null)
             {
                 call_back(obj);
             }
         }, string.Empty);
     }
 }
Esempio n. 2
0
 public void SendTutorialStep(Action <bool> call_back)
 {
     if (userStatus.tutorialStep >= 9)
     {
         call_back(true);
     }
     else
     {
         UserStatusTutorialModel.RequestSendForm requestSendForm = new UserStatusTutorialModel.RequestSendForm();
         requestSendForm.bit = 0;
         Protocol.Send(UserStatusTutorialModel.URL, requestSendForm, delegate(UserStatusTutorialModel ret)
         {
             bool obj = ErrorCodeChecker.IsSuccess(ret.Error);
             call_back(obj);
         }, string.Empty);
     }
 }