private void ShowTabListInFrame(UndoneWorkKind undoneWork, FrameKind kind, FrameFunction function, bool OKEnabled, bool CancelEnabled, bool showCheckBox, bool multiselecting, GameObjectList gameObjectList, GameObjectList selectedObjectList, string title, string tabName) { this.GameFramePlugin.Kind = kind; this.GameFramePlugin.Function = function; this.TabListPlugin.InitialValues(gameObjectList, selectedObjectList, this.screen.MouseState.ScrollWheelValue, title); this.TabListPlugin.SetListKindByName(kind.ToString(), showCheckBox, multiselecting); this.TabListPlugin.SetSelectedTab(tabName); this.GameFramePlugin.SetFrameContent(this.TabListPlugin.TabList, this.screen.viewportSize); this.GameFramePlugin.OKButtonEnabled = OKEnabled; this.GameFramePlugin.CancelButtonEnabled = CancelEnabled; this.GameFramePlugin.IsShowing = true; }
public void SetFrameContent(FrameContent frameContent, Point viewportSize) { this.Result = FrameResult.Cancel; this.frameContent = frameContent; this.frameContent.Function = this.Function; this.TitleText.Text = frameContent.GetCurrentTitle(); frameContent.FramePosition = StaticMethods.GetRectangleFitViewport(frameContent.DefaultFrameWidth, frameContent.DefaultFrameHeight, viewportSize); this.OKButtonPosition = frameContent.OKButtonPosition; this.CancelButtonPosition = frameContent.CancelButtonPosition; this.MapViewSelectorButtonPosition = frameContent.MapViewSelectorButtonPosition; this.SetPosition(frameContent.FramePosition); frameContent.ReCalculate(); frameContent.InitializeMapViewSelectorButton(); frameContent.OnItemClick += new FrameContent.ItemClick(this.frameContent_OnItemClick); }
public void ShowBianduiLiebiao(UndoneWorkKind undoneWork, FrameKind kind, FrameFunction function, bool OKEnabled, bool CancelEnabled, bool showCheckBox, bool multiselecting, GameObjectList gameObjectList, GameObjectList selectedObjectList, string title, string tabName,int bingyi) { //if ((gameObjectList != null) && (gameObjectList.Count != 0)) { this.Plugins.BianduiLiebiao.Kind = kind; this.Plugins.BianduiLiebiao.Function = function; this.Plugins.BianduiLiebiao.ShezhiBingyi(bingyi); this.Plugins.BianduiLiebiao.InitialValues(gameObjectList, selectedObjectList, this.mouseState.ScrollWheelValue, title); this.Plugins.BianduiLiebiao.SetListKindByName(kind.ToString(), showCheckBox, multiselecting); this.Plugins.BianduiLiebiao.SetSelectedTab(tabName); //this.Plugins.GameFramePlugin.SetFrameyoucelanContent(this.Plugins.youcelanPlugin.TabList, base.viewportSize); //viewportSize 游戏内容窗口的大小 this.Plugins.BianduiLiebiao.SetyoucelanContent(base.viewportSize); //viewportSize 游戏内容窗口的大小 //this.Plugins.GameFramePlugin.shiyoucelan = true; //this.Plugins.GameFramePlugin.OKButtonEnabled = OKEnabled; //this.Plugins.GameFramePlugin.CancelButtonEnabled = CancelEnabled; //this.Plugins.GameFramePlugin.IsShowing = true; //this.Plugins.youcelanPlugin.IsShowing = true; this.Plugins.BianduiLiebiao.IsShowing = true; this.Plugins.youcelanPlugin.IsShowing = false ; this.Plugins.ContextMenuPlugin.ShezhiBianduiLiebiaoXinxi(this.Plugins.BianduiLiebiao.IsShowing, this.Plugins.BianduiLiebiao.Weizhi); } }
public void SetTabListInFrame(UndoneWorkKind undoneWork, FrameKind kind, FrameFunction function, bool OKEnabled, bool CancelEnabled, bool showCheckBox, bool multiselecting, GameObjectList gameObjectList, GameObjectList selectedObjectList, string title, string tabName) { if ((gameObjectList != null) && (gameObjectList.Count != 0)) { this.Plugins.GameFramePlugin.Kind = kind; this.Plugins.GameFramePlugin.Function = function; this.Plugins.TabListPlugin.InitialValues(gameObjectList, selectedObjectList, this.mouseState.ScrollWheelValue, title); this.Plugins.TabListPlugin.SetListKindByName(kind.ToString(), showCheckBox, multiselecting); this.Plugins.TabListPlugin.SetSelectedTab(tabName); this.Plugins.GameFramePlugin.SetFrameContent(this.Plugins.TabListPlugin.TabList, base.viewportSize); this.Plugins.GameFramePlugin.OKButtonEnabled = OKEnabled; this.Plugins.GameFramePlugin.CancelButtonEnabled = CancelEnabled; //this.Plugins.GameFramePlugin.IsShowing = true; } }
public void HandleFrameFunction(FrameFunction function) { switch (function) { case FrameFunction.GetOneArchitecture: this.FrameFunction_Architecture_AfterGetOneArchitecture(); break; case FrameFunction.Architecture_WorkingList: this.FrameFunction_Architecture_WorkingList(); break; case FrameFunction.PersonTransfer: this.FrameFunction_Architecture_PersonTransfer(); break; case FrameFunction.GetTransferMilitary://运输编队 this.FrameFunction_Architecture_AfterGetTransferMilitary(); break; case FrameFunction.GetTransferArchitecture: this.FrameFunction_Architecture_AfterGetTransferMilitaryArchitectureBySelecting(); break; case FrameFunction.PersonConvene: this.FrameFunction_Architecture_PersonConvene(); break; case FrameFunction.GetConvinceSourcePerson: this.FrameFunction_Architecture_AfterGetConvinceSourcePerson(); break; case FrameFunction.GetConvinceDestinationPerson: this.FrameFunction_Architecture_AfterGetConvinceDestinationPerson(); break; case FrameFunction.GetRewardPerson: this.FrameFunction_Architecture_AfterGetRewardPerson(); break; case FrameFunction.GetRedeemCaptive: this.FrameFunction_Architecture_AfterGetRedeemCaptive(); break; case FrameFunction.GetReleaseCaptive: this.FrameFunction_Architecture_AfterGetReleaseCaptive(); break; case FrameFunction.GetStudySkillPerson: this.FrameFunction_Architecture_AfterGetStudySkillPerson(); break; case FrameFunction.GetStudyTitlePerson: this.FrameFunction_Architecture_AfterGetStudyTitlePerson(); break; case FrameFunction.GetStudyTitle: this.FrameFunction_Architecture_AfterGetStudyTitle(); break; case FrameFunction.GetAppointPerson://封官 this.FrameFunction_Architecture_AfterGetAppointPerson(); break; case FrameFunction.GetAppointableTitle: //封官 this.FrameFunction_Architecture_AfterGetAppointableTitle(); break; case FrameFunction.GetRecallablePerson://免官 this.FrameFunction_Architecture_AfterGetRecallablePerson(); break; case FrameFunction.GetRecallableTitle: //免官 this.FrameFunction_Architecture_AfterGetRecallableTitle(); break; case FrameFunction.GetStudyStuntPerson: this.FrameFunction_Architecture_AfterGetStudyStuntPerson(); break; case FrameFunction.GetStudyStunt: this.FrameFunction_Architecture_AfterGetStudyStunt(); break; case FrameFunction.GetNewMilitaryKind: this.FrameFunction_Architecture_AfterGetNewMilitaryKind(); break; case FrameFunction.GetRecruitmentMilitary: this.FrameFunction_Architecture_AfterGetRecruitmentMilitary(); break; case FrameFunction.GetRecruitmentPerson: this.FrameFunction_Architecture_AfterGetRecruitmentPerson(); break; case FrameFunction.GetMergeMilitary: this.FrameFunction_Architecture_AfterGetMergeMilitary(); break; case FrameFunction.GetBeMergedMilitaries: this.FrameFunction_Architecture_AfterGetBeMergedMilitaries(); break; case FrameFunction.GetBeDisbandedMilitaries: this.FrameFunction_Architecture_AfterGetBeDisbandedMilitaries(); break; case FrameFunction.GetLevelUpMilitaries: this.FrameFunction_Architecture_AfterGetLevelUpMilitaries(); break; case FrameFunction.GetLevelUpMiliaryKind: this.FrameFunction_Architecture_AfterGetLevelUpMilitaryKind(); break; case FrameFunction.SelectMarryablePerson: this.FrameFunction_Architecture_AfterSelectMarryablePerson(); break; case FrameFunction.SelectMarryTo: this.FrameFunction_Architecture_AfterSelectMarryTo(); break; case FrameFunction.GetNewCapital: this.FrameFunction_Architecture_AfterGetNewCapital(); break; case FrameFunction.GetEnhanceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetEnhanceDiplomaticRelation(); break; case FrameFunction.GetEnhanceDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetEnhanceDiplomaticRelationPerson(); break; case FrameFunction.GetAllyDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetAllyDiplomaticRelationPerson(); break; case FrameFunction.GetFriendlyDiplomaticRelation: this.FrameFunction_Architecture_AfterGetFriendlyDiplomaticRelation(); break; case FrameFunction.GetAllyDiplomaticRelation: this.FrameFunction_Architecture_AfterGetAllyDiplomaticRelation(); break; case FrameFunction.GetTruceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetTruceDiplomaticRelation(); break; case FrameFunction.GetTruceDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetTruceDiplomaticRelationPerson(); break; case FrameFunction.GetDenounceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetDenounceDiplomaticRelation(); break; case FrameFunction .GetQuanXiangDiplomaticRelation: //劝降 this.FrameFunction_Architecture_AfterGetQuanXiangDiplomaticRelation(); break; case FrameFunction .GetQuanXiangDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetQuanXiangDiplomaticRelationPerson(); break; case FrameFunction.GetAttackDefaultKind: this.FrameFunction_Troop_AfterGetAttackDefaultKind(); break; case FrameFunction.GetAttackTargetKind: this.FrameFunction_Troop_AfterGetAttackTargetKind(); break; case FrameFunction.GetCastDefaultKind: this.FrameFunction_Troop_AfterGetCastDefaultKind(); break; case FrameFunction.GetCastTargetKind: this.FrameFunction_Troop_AfterGetCastTargetKind(); break; case FrameFunction.GetInformationKind: this.FrameFunction_Architecture_AfterGetInformationKind(); break; case FrameFunction.GetOfficerType: this.FrameFunction_Architecture_AfterGetOfficerType(); break; case FrameFunction.GetInformationToStop: this.FrameFunction_Architecture_AfterGetInformationToStop(); break; case FrameFunction.GetInformationPerson: this.FrameFunction_Architecture_AfterGetInformationPerson(); break; /* case FrameFunction.GetSpyPerson: this.FrameFunction_Architecture_AfterGetSpyPerson(); break; */ case FrameFunction.GetDestroyPerson: this.FrameFunction_Architecture_AfterGetDestroyPerson(); break; case FrameFunction.GetInstigatePerson: this.FrameFunction_Architecture_AfterGetInstigatePerson(); break; case FrameFunction.GetGossipPerson: this.FrameFunction_Architecture_AfterGetGossipPerson(); break; case FrameFunction.GetJailBreakPerson: this.FrameFunction_Architecture_AfterGetJailBreakPerson(); break; case FrameFunction.GetAssassinatePerson: this.FrameFunction_Architecture_AfterGetAssassinatePerson(); break; case FrameFunction.GetAssassinatePersonTarget: this.FrameFunction_Architecture_AfterGetAssassinatePersonTarget(); break; case FrameFunction.GetSearchPerson: this.FrameFunction_Architecture_AfterGetSearchPerson(); break; case FrameFunction.GetFacilityToBuild: this.FrameFunction_Architecture_AfterGetFacilityToBuild(); break; case FrameFunction.GetFacilityToDemolish: this.FrameFunction_Architecture_AfterGetFacilityToDemolish(); break; case FrameFunction.GetSectionToDemolish: this.FrameFunction_Architecture_AfterGetSectionToDemolish(); break; case FrameFunction.GetShortestRouteway: this.FrameFunction_Architecture_AfterGetShortestRouteway(); break; case FrameFunction.GetShortestNoWaterRouteway: this.FrameFunction_Architecture_AfterGetShortestNoWaterRouteway(); break; case FrameFunction.GetConfiscateTreasure: this.FrameFunction_Architecture_AfterGetConfiscateTreasure(); break; case FrameFunction.GetAwardTreasure: this.FrameFunction_Architecture_AfterGetAwardTreasure(); break; case FrameFunction.GetAwardTreasurePerson: this.FrameFunction_Architecture_AfterGetAwardTreasurePerson(); break; case FrameFunction.xuanzemeinv : this.FrameFunction_Architecture_Afterxuanzemeinv(); break; case FrameFunction.chongxingmeinv: this.FrameFunction_Architecture_chongxingmeinv(); break; case FrameFunction.KillPerson: this.FrameFunction_Architecture_KillPerson(); break; case FrameFunction.KillCaptive: this.FrameFunction_Architecture_KillCaptive(); break; case FrameFunction.ReleaseSelfPerson: this.FrameFunction_Architecture_ReleaseSelfPerson(); break; case FrameFunction.SelectPrince: this.FrameFunction_Architecture_SelectPrince(); break; case FrameFunction.AppointMayor: //任命太守 this.FrameFunction_Architecture_AppointMayor(); break ; case FrameFunction.SelectLandLink: this.FrameFunction_Architecture_SelectLandLink(); break; case FrameFunction.SelectWaterLink: this.FrameFunction_Architecture_SelectWaterLink(); break; case FrameFunction.MoveFeizi: this.FrameFunction_Monarch_hougongTop_moveFeizi(); break; case FrameFunction.MoveCaptive: //俘虏可移动 this.FrameFunction_Monarch_KillRelease_MoveCaptive(); break; } this.lastFrameFunction = function; }
public void HandleFrameFunction(FrameFunction function) { switch (function) { case FrameFunction.GetOneArchitecture: this.FrameFunction_Architecture_AfterGetOneArchitecture(); break; case FrameFunction.Architecture_WorkingList: this.FrameFunction_Architecture_WorkingList(); break; case FrameFunction.PersonTransfer: this.FrameFunction_Architecture_PersonTransfer(); break; case FrameFunction.PersonConvene: this.FrameFunction_Architecture_PersonConvene(); break; case FrameFunction.GetConvinceSourcePerson: this.FrameFunction_Architecture_AfterGetConvinceSourcePerson(); break; case FrameFunction.GetConvinceDestinationPerson: this.FrameFunction_Architecture_AfterGetConvinceDestinationPerson(); break; case FrameFunction.GetRewardPerson: this.FrameFunction_Architecture_AfterGetRewardPerson(); break; case FrameFunction.GetRedeemCaptive: this.FrameFunction_Architecture_AfterGetRedeemCaptive(); break; case FrameFunction.GetReleaseCaptive: this.FrameFunction_Architecture_AfterGetReleaseCaptive(); break; case FrameFunction.GetStudySkillPerson: this.FrameFunction_Architecture_AfterGetStudySkillPerson(); break; case FrameFunction.GetStudyTitlePerson: this.FrameFunction_Architecture_AfterGetStudyTitlePerson(); break; case FrameFunction.GetStudyTitle: this.FrameFunction_Architecture_AfterGetStudyTitle(); break; case FrameFunction.GetStudyStuntPerson: this.FrameFunction_Architecture_AfterGetStudyStuntPerson(); break; case FrameFunction.GetStudyStunt: this.FrameFunction_Architecture_AfterGetStudyStunt(); break; case FrameFunction.GetNewMilitaryKind: this.FrameFunction_Architecture_AfterGetNewMilitaryKind(); break; case FrameFunction.GetRecruitmentMilitary: this.FrameFunction_Architecture_AfterGetRecruitmentMilitary(); break; case FrameFunction.GetRecruitmentPerson: this.FrameFunction_Architecture_AfterGetRecruitmentPerson(); break; case FrameFunction.GetMergeMilitary: this.FrameFunction_Architecture_AfterGetMergeMilitary(); break; case FrameFunction.GetBeMergedMilitaries: this.FrameFunction_Architecture_AfterGetBeMergedMilitaries(); break; case FrameFunction.GetBeDisbandedMilitaries: this.FrameFunction_Architecture_AfterGetBeDisbandedMilitaries(); break; case FrameFunction.GetLevelUpMilitaries: this.FrameFunction_Architecture_AfterGetLevelUpMilitaries(); break; case FrameFunction.GetNewCapital: this.FrameFunction_Architecture_AfterGetNewCapital(); break; case FrameFunction.GetEnhanceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetEnhanceDiplomaticRelation(); break; case FrameFunction.GetEnhanceDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetEnhanceDiplomaticRelationPerson(); break; case FrameFunction.GetAllyDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetAllyDiplomaticRelationPerson(); break; case FrameFunction.GetFriendlyDiplomaticRelation: this.FrameFunction_Architecture_AfterGetFriendlyDiplomaticRelation(); break; case FrameFunction.GetAllyDiplomaticRelation: this.FrameFunction_Architecture_AfterGetAllyDiplomaticRelation(); break; case FrameFunction.GetTruceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetTruceDiplomaticRelation(); break; case FrameFunction.GetTruceDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetTruceDiplomaticRelationPerson(); break; case FrameFunction.GetDenounceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetDenounceDiplomaticRelation(); break; case FrameFunction.GetAttackDefaultKind: this.FrameFunction_Troop_AfterGetAttackDefaultKind(); break; case FrameFunction.GetAttackTargetKind: this.FrameFunction_Troop_AfterGetAttackTargetKind(); break; case FrameFunction.GetCastDefaultKind: this.FrameFunction_Troop_AfterGetCastDefaultKind(); break; case FrameFunction.GetCastTargetKind: this.FrameFunction_Troop_AfterGetCastTargetKind(); break; case FrameFunction.GetInformationKind: this.FrameFunction_Architecture_AfterGetInformationKind(); break; case FrameFunction.GetInformationPerson: this.FrameFunction_Architecture_AfterGetInformationPerson(); break; case FrameFunction.GetSpyPerson: this.FrameFunction_Architecture_AfterGetSpyPerson(); break; case FrameFunction.GetDestroyPerson: this.FrameFunction_Architecture_AfterGetDestroyPerson(); break; case FrameFunction.GetInstigatePerson: this.FrameFunction_Architecture_AfterGetInstigatePerson(); break; case FrameFunction.GetGossipPerson: this.FrameFunction_Architecture_AfterGetGossipPerson(); break; case FrameFunction.GetJailBreakPerson: this.FrameFunction_Architecture_AfterGetJailBreakPerson(); break; case FrameFunction.GetSearchPerson: this.FrameFunction_Architecture_AfterGetSearchPerson(); break; case FrameFunction.GetFacilityToBuild: this.FrameFunction_Architecture_AfterGetFacilityToBuild(); break; case FrameFunction.GetFacilityToDemolish: this.FrameFunction_Architecture_AfterGetFacilityToDemolish(); break; case FrameFunction.GetSectionToDemolish: this.FrameFunction_Architecture_AfterGetSectionToDemolish(); break; case FrameFunction.GetShortestRouteway: this.FrameFunction_Architecture_AfterGetShortestRouteway(); break; case FrameFunction.GetShortestNoWaterRouteway: this.FrameFunction_Architecture_AfterGetShortestNoWaterRouteway(); break; case FrameFunction.GetConfiscateTreasure: this.FrameFunction_Architecture_AfterGetConfiscateTreasure(); break; case FrameFunction.GetAwardTreasure: this.FrameFunction_Architecture_AfterGetAwardTreasure(); break; case FrameFunction.GetAwardTreasurePerson: this.FrameFunction_Architecture_AfterGetAwardTreasurePerson(); break; case FrameFunction.xuanzemeinv : this.FrameFunction_Architecture_Afterxuanzemeinv(); break; case FrameFunction.chongxingmeinv: this.FrameFunction_Architecture_chongxingmeinv(); break; case FrameFunction.KillPerson: this.FrameFunction_Architecture_KillPerson(); break; case FrameFunction.KillCaptive: this.FrameFunction_Architecture_KillCaptive(); break; case FrameFunction.ReleaseSelfPerson: this.FrameFunction_Architecture_ReleaseSelfPerson(); break; case FrameFunction.PersonManualHire: this.FrameFunction_Architecture_PersonManualHire(); break; case FrameFunction.SelectPrince: this.FrameFunction_Architecture_SelectPrince(); break; } this.lastFrameFunction = function; }
public void HandleFrameFunction(FrameFunction function) { switch (function) { case FrameFunction.GetOneArchitecture: this.FrameFunction_Architecture_AfterGetOneArchitecture(); break; case FrameFunction.Architecture_WorkingList: this.FrameFunction_Architecture_WorkingList(); break; case FrameFunction.PersonTransfer: this.FrameFunction_Architecture_PersonTransfer(); break; case FrameFunction.PersonConvene: this.FrameFunction_Architecture_PersonConvene(); break; case FrameFunction.GetConvinceSourcePerson: this.FrameFunction_Architecture_AfterGetConvinceSourcePerson(); break; case FrameFunction.GetConvinceDestinationPerson: this.FrameFunction_Architecture_AfterGetConvinceDestinationPerson(); break; case FrameFunction.GetRewardPerson: this.FrameFunction_Architecture_AfterGetRewardPerson(); break; case FrameFunction.GetRedeemCaptive: this.FrameFunction_Architecture_AfterGetRedeemCaptive(); break; case FrameFunction.GetReleaseCaptive: this.FrameFunction_Architecture_AfterGetReleaseCaptive(); break; case FrameFunction.GetStudySkillPerson: this.FrameFunction_Architecture_AfterGetStudySkillPerson(); break; case FrameFunction.GetStudyTitlePerson: this.FrameFunction_Architecture_AfterGetStudyTitlePerson(); break; case FrameFunction.GetStudyTitle: this.FrameFunction_Architecture_AfterGetStudyTitle(); break; case FrameFunction.GetStudyStuntPerson: this.FrameFunction_Architecture_AfterGetStudyStuntPerson(); break; case FrameFunction.GetStudyStunt: this.FrameFunction_Architecture_AfterGetStudyStunt(); break; case FrameFunction.GetNewMilitaryKind: this.FrameFunction_Architecture_AfterGetNewMilitaryKind(); break; case FrameFunction.GetRecruitmentMilitary: this.FrameFunction_Architecture_AfterGetRecruitmentMilitary(); break; case FrameFunction.GetRecruitmentPerson: this.FrameFunction_Architecture_AfterGetRecruitmentPerson(); break; case FrameFunction.GetMergeMilitary: this.FrameFunction_Architecture_AfterGetMergeMilitary(); break; case FrameFunction.GetBeMergedMilitaries: this.FrameFunction_Architecture_AfterGetBeMergedMilitaries(); break; case FrameFunction.GetBeDisbandedMilitaries: this.FrameFunction_Architecture_AfterGetBeDisbandedMilitaries(); break; case FrameFunction.GetLevelUpMilitaries: this.FrameFunction_Architecture_AfterGetLevelUpMilitaries(); break; case FrameFunction.GetNewCapital: this.FrameFunction_Architecture_AfterGetNewCapital(); break; case FrameFunction.GetEnhanceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetEnhanceDiplomaticRelation(); break; case FrameFunction.GetEnhanceDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetEnhanceDiplomaticRelationPerson(); break; case FrameFunction.GetAllyDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetAllyDiplomaticRelationPerson(); break; case FrameFunction.GetFriendlyDiplomaticRelation: this.FrameFunction_Architecture_AfterGetFriendlyDiplomaticRelation(); break; case FrameFunction.GetAllyDiplomaticRelation: this.FrameFunction_Architecture_AfterGetAllyDiplomaticRelation(); break; case FrameFunction.GetTruceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetTruceDiplomaticRelation(); break; case FrameFunction.GetTruceDiplomaticRelationPerson: this.FrameFunction_Architecture_AfterGetTruceDiplomaticRelationPerson(); break; case FrameFunction.GetDenounceDiplomaticRelation: this.FrameFunction_Architecture_AfterGetDenounceDiplomaticRelation(); break; case FrameFunction.GetAttackDefaultKind: this.FrameFunction_Troop_AfterGetAttackDefaultKind(); break; case FrameFunction.GetAttackTargetKind: this.FrameFunction_Troop_AfterGetAttackTargetKind(); break; case FrameFunction.GetCastDefaultKind: this.FrameFunction_Troop_AfterGetCastDefaultKind(); break; case FrameFunction.GetCastTargetKind: this.FrameFunction_Troop_AfterGetCastTargetKind(); break; case FrameFunction.GetInformationKind: this.FrameFunction_Architecture_AfterGetInformationKind(); break; case FrameFunction.GetInformationPerson: this.FrameFunction_Architecture_AfterGetInformationPerson(); break; case FrameFunction.GetSpyPerson: this.FrameFunction_Architecture_AfterGetSpyPerson(); break; case FrameFunction.GetDestroyPerson: this.FrameFunction_Architecture_AfterGetDestroyPerson(); break; case FrameFunction.GetInstigatePerson: this.FrameFunction_Architecture_AfterGetInstigatePerson(); break; case FrameFunction.GetGossipPerson: this.FrameFunction_Architecture_AfterGetGossipPerson(); break; case FrameFunction.GetJailBreakPerson: this.FrameFunction_Architecture_AfterGetJailBreakPerson(); break; case FrameFunction.GetSearchPerson: this.FrameFunction_Architecture_AfterGetSearchPerson(); break; case FrameFunction.GetFacilityToBuild: this.FrameFunction_Architecture_AfterGetFacilityToBuild(); break; case FrameFunction.GetFacilityToDemolish: this.FrameFunction_Architecture_AfterGetFacilityToDemolish(); break; case FrameFunction.GetSectionToDemolish: this.FrameFunction_Architecture_AfterGetSectionToDemolish(); break; case FrameFunction.GetShortestRouteway: this.FrameFunction_Architecture_AfterGetShortestRouteway(); break; case FrameFunction.GetShortestNoWaterRouteway: this.FrameFunction_Architecture_AfterGetShortestNoWaterRouteway(); break; case FrameFunction.GetConfiscateTreasure: this.FrameFunction_Architecture_AfterGetConfiscateTreasure(); break; case FrameFunction.GetAwardTreasure: this.FrameFunction_Architecture_AfterGetAwardTreasure(); break; case FrameFunction.GetAwardTreasurePerson: this.FrameFunction_Architecture_AfterGetAwardTreasurePerson(); break; case FrameFunction.xuanzemeinv: this.FrameFunction_Architecture_Afterxuanzemeinv(); break; case FrameFunction.chongxingmeinv: this.FrameFunction_Architecture_chongxingmeinv(); break; case FrameFunction.KillPerson: this.FrameFunction_Architecture_KillPerson(); break; case FrameFunction.KillCaptive: this.FrameFunction_Architecture_KillCaptive(); break; case FrameFunction.ReleaseSelfPerson: this.FrameFunction_Architecture_ReleaseSelfPerson(); break; case FrameFunction.PersonManualHire: this.FrameFunction_Architecture_PersonManualHire(); break; case FrameFunction.SelectPrince: this.FrameFunction_Architecture_SelectPrince(); break; } this.lastFrameFunction = function; }