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); } }
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); } }