public void OnGuideMachineBtnClick() { if (LogicDataCenter.pkDataManager.BIsPK) { TooltipAndDialog.UIDialogData data = new TooltipAndDialog.UIDialogData( title: ULocalizationService.Instance.Get("UIView", "PK", "StopMessage"), message: ULocalizationService.Instance.Get("UIView", "PK", "SurrenderMessage"), buttons: new DialogActions() { { ULocalizationService.Instance.Get("UIView", "Common", "ConfirmBtn"), CancelPK }, { ULocalizationService.Instance.Get("UIView", "Common", "CancelBtn"), null } } ); UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_COMMON_DIALOG, data); return; } if (LogicDataCenter.viewPersonStateDataManager.bDelayJoinMatchRoom) { UIUtil.ShowSystemMessage(EMChatTipID.CHAT_TIP_PLAYER_CANT_DO_THIS_OPRATION); return; } UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_WAR_MAIN_OPEN, null); // 发送到逻辑层 引导相关记录 cmd_guide_info dataInfo = new cmd_guide_info(); dataInfo.nGuideID = (int)EMMatchGuideStep.GuideStep_RadomMachine_StartWar; ViewEventHelper.Instance.SendCommand <cmd_guide_info>(GameLogicDef.GVIEWCMD_MATCH_GUIDE_INFO, ref dataInfo); }
public void OnGuideStepFirstEnterClick() { if (LogicDataCenter.viewPersonStateDataManager.bIsMatching == true) { UIUtil.ShowSystemMessage(EMChatTipID.CHAT_TIP_MATCH_PLEASE_QUIT_MATCH); return; } //GuideStep_StartWar_FirstEnter// 点新手引导UI进新手一号战场 // 隐藏其他同级窗体 UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_PLAYERFRAME_CLOSE, null); UISystem.Instance.ShowWnd(WndID.WND_ID_SOCIALCONTACT, false); // 引导相关 cmd_match_create_guide_room data = new cmd_match_create_guide_room(); data.nMatchType = (int)EMMatchType.MatchType_NewPlayerGuide1; data.nGuidHeroID = EntityFactory.MainHeroView.Property.GetNumProp(ENTITY_PROPERTY.PROPERTY_VOCATION); ViewEventHelper.Instance.SendCommand <cmd_match_create_guide_room>(GameLogicDef.GVIEWCMD_CREATE_GUIDE_ROOM, ref data); // 发送到逻辑层 引导相关记录 cmd_guide_info guideInfo = new cmd_guide_info(); guideInfo.nGuideID = (int)EMMatchGuideStep.GuideStep_StartWar_FirstEnter; ViewEventHelper.Instance.SendCommand <cmd_guide_info>(GameLogicDef.GVIEWCMD_MATCH_GUIDE_INFO, ref guideInfo); }
protected override void onEnter(TBTWorkingData wData) { // 发送到逻辑层 引导相关记录 cmd_guide_info guideInfo = new cmd_guide_info(); guideInfo.nGuideID = nStepID; ViewEventHelper.Instance.SendCommand <cmd_guide_info>(GameLogicDef.GVIEWCMD_MATCH_GUIDE_INFO, ref guideInfo); }
public void OnSurviveVSModeBtnClick() { if (GameLogicAPI.getPlayerNoviceGuideTypeData() < (int)ENNOVICEGUIDE_TYPE.ENNOVICEGUIDE_TYPE_GUIDE_TWOSTEP) { // 发送到逻辑层 引导相关记录 cmd_guide_info guideInfo = new cmd_guide_info(); guideInfo.nGuideID = (int)EMMatchGuideStep.GuideStep_MachineGameModel_Select; ViewEventHelper.Instance.SendCommand <cmd_guide_info>(GameLogicDef.GVIEWCMD_MATCH_GUIDE_INFO, ref guideInfo); ViewEventHelper.Instance.SendCommand(GameLogicDef.GVIEWCMD_MATCH_BEGIN_MATCH, (int)EMMatchType.MatchType_NewPlayerGuide2); } else { ViewEventHelper.Instance.SendCommand(GameLogicDef.GVIEWCMD_MATCH_BEGIN_MATCH, (int)EMMatchType.MatchType_MultiCampMatch); } }