private void ServerFeedBack(byte[] feedBack) { CheckNoviceGuidanceS2C data = ProtobufUtils.Deserialize <CheckNoviceGuidanceS2C>(feedBack); if (data.npcTraining == 1) { //TODO:If have more tutorial mode add here. } else { //TODO:If have more tutorial mode add here. } if (data.skillTraining == 1) { view.OpenJungleTrainingButton(); } else { view.CloseJungleTrainingButton(); } if (data.buildTraining == 1) { view.OpenSkillTrainingButton(); } else { view.CloseSkillTrainingButton(); } if (data.basicOperation == 1) { view.OpenBuildingTrainingButton(); } else { view.CloseBuildingTrainingButton(); } }
private void HandleRegisterCheckNoviceGudanceFeedback(byte[] data) { CheckNoviceGuidanceS2C feedback = ProtobufUtils.Deserialize <CheckNoviceGuidanceS2C>(data); if (feedback != null) { PlayerNoviceGuidanceData guideData = new PlayerNoviceGuidanceData(); guideData.SetBasicOperation(feedback.basicOperation); guideData.SetBuildTraining(feedback.buildTraining); guideData.SetIsSkipGuide(feedback.isSkipGuide); guideData.SetNpcTraining(feedback.npcTraining); guideData.SetSkillTraining(feedback.skillTraining); guideData.SetTrainingMode(feedback.trainingMode); datamanager.SetPlayerNoviceGuidanceData(guideData); handleCheckGuidance = true; if (!isRegister) { SwtichScene(); } } }