public void updateMemberInfo() { GuildGetMembersFPort fport = FPortManager.Instance.getFPort("GuildGetMembersFPort") as GuildGetMembersFPort; fport.access(getApproveList); }
/** button点击事件 */ public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); if (gameObj.name == "close") { UiManager.Instance.switchWindow <MainWindow> (); EventDelegate.Add(onDestroy, () => { if (UiManager.Instance.backGround != null) { UiManager.Instance.backGround.resetLastSynPosition(); } }); } else if (gameObj.name == "buttonMember") // 成员管理 { UiManager.Instance.openWindow <GuildMemberWindow> ((win) => { win.updateMember(); }); } else if (gameObj.name == "noticeButton") { if (GuildManagerment.Instance.getGuild().job == GuildJobType.JOB_PRESIDENT || GuildManagerment.Instance.getGuild().job == GuildJobType.JOB_VICE_PRESIDENT) { UiManager.Instance.openDialogWindow <GuildNoticeEditWindow> ((win) => { win.updateInput(); }); } else { MaskWindow.UnlockUI(); } } else if (gameObj.name == "buttonGuildRank") // 排行榜 { GuildGetMembersFPort fport = FPortManager.Instance.getFPort("GuildGetMembersFPort") as GuildGetMembersFPort; fport.access(getRastRank); } else if (gameObj.name == "buttonGuildDonate") // 捐款 { UiManager.Instance.openWindow <GuildDonateWindow> (); } else if (gameObj.name == "arrowButton") { bool b = PlayerPrefs.GetInt(UserManager.Instance.self.uid + PlayerPrefsComm.GUILD_INFO_HIDE) == 0 ? true : false; delayTime = 0.4f; if (b) { tweenerArrowGroupOut(); PlayerPrefs.SetInt(UserManager.Instance.self.uid + PlayerPrefsComm.GUILD_INFO_HIDE, 1); } else { tweenerArrowGroupIn(); PlayerPrefs.SetInt(UserManager.Instance.self.uid + PlayerPrefsComm.GUILD_INFO_HIDE, 0); } PlayerPrefs.Save(); MaskWindow.UnlockUI(); } else if (gameObj.name == "button_1") //大厅 { if (GuildManagerment.Instance.getBuildLevel(GuildManagerment.HALL) <= 0) { return; } UiManager.Instance.openWindow <GuildBuildWindow> ((win) => { win.init(GuildBuildSampleManager.Instance.getGuildBuildSampleBySid(gameObj.GetComponent <GuildBuildView> ().buildSid)); }); } else if (gameObj.name == "button_2") //学院 //解锁逻辑 { if (GuildManagerment.Instance.getBuildLevel(GuildManagerment.COLLEGE) <= 0) { //判断是否有权限解锁 if (GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_PRESIDENT || GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_VICE_PRESIDENT) { UiManager.Instance.openWindow <GuildBuildWindow> ((win) => { //进入解锁界面 win.init(GuildBuildSampleManager.Instance.getGuildBuildSampleBySid(gameObj.GetComponent <GuildBuildView> ().buildSid)); }); } else { UiManager.Instance.createMessageLintWindow(LanguageConfigManager.Instance.getLanguage("Guild_1115")); //没有权限就飘字提示 } } else { UiManager.Instance.openWindow <GuildCollegeWindow> (); //可以使用,进入 } } else if (gameObj.name == "button_3") //商店 { if (GuildManagerment.Instance.getBuildLevel(GuildManagerment.SHOP) <= 0) { //判断是否有权限解锁 if (GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_PRESIDENT || GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_VICE_PRESIDENT) { UiManager.Instance.openWindow <GuildBuildWindow> ((win) => { //进入解锁界面 win.init(GuildBuildSampleManager.Instance.getGuildBuildSampleBySid(gameObj.GetComponent <GuildBuildView> ().buildSid)); }); } else { UiManager.Instance.createMessageLintWindow(LanguageConfigManager.Instance.getLanguage("Guild_1115")); //没有权限就飘字提示 } } else { UiManager.Instance.openWindow <GuildShopWindow> (); //可以使用,进入 } } else if (gameObj.name == "button_4") //祭坛 { if (GuildManagerment.Instance.getBuildLevel(GuildManagerment.ALTAR) <= 0) { //判断是否有权限解锁 if (GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_PRESIDENT || GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_VICE_PRESIDENT) { UiManager.Instance.openWindow <GuildBuildWindow> ((win) => { //进入解锁界面 win.init(GuildBuildSampleManager.Instance.getGuildBuildSampleBySid(gameObj.GetComponent <GuildBuildView> ().buildSid)); }); } else { UiManager.Instance.createMessageLintWindow(LanguageConfigManager.Instance.getLanguage("Guild_1115")); //没有权限就飘字提示 } } else { UiManager.Instance.openWindow <GuildAltarWindow> ((win) => { win.initWindow(); }); //可以使用,进入 } // if(GuildManagerment.Instance.getBuildLevel (GuildManagerment.HALL) < GuildManagerment.LUCK_GODDESS || // GuildManagerment.Instance.getBuildLevel (GuildManagerment.ALTAR) <= 0) // return; // UiManager.Instance.openWindow<GuildAltarWindow> ((win)=>{ // win.initWindow (); // }); } else if (gameObj.name == "buttonInfo") // 详情 { tweenerMessageState = false; tweenerMessageGroupOut(tweenHelp); tweenMessage.gameObject.SetActive(true); tweenerArrow.gameObject.SetActive(false); tweenerMessageState = true; tweenerMessageGroupIn(tweenMessage); } else if (gameObj.name == "buttonCloseInfo") // 关闭详情 { tweenerMessageState = false; tweenerMessageGroupOut(tweenMessage); } else if (gameObj.name == "buttonShake") { UiManager.Instance.openWindow <GuildLuckyNvShenWindow> (); } else if (gameObj.name == "buttonRename") { UiManager.Instance.openDialogWindow <GuildRenameWindow> (); } else if (gameObj.name == "button_5") //领地 { if (GuildManagerment.Instance.getBuildLevel(GuildManagerment.AREA) <= 0) { //判断是否有权限解锁 if (GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_PRESIDENT || GuildManagerment.Instance.getGuildJob() == GuildJobType.JOB_VICE_PRESIDENT) { UiManager.Instance.openWindow <GuildBuildWindow> ((win) => { //进入解锁界面 win.init(GuildBuildSampleManager.Instance.getGuildBuildSampleBySid(gameObj.GetComponent <GuildBuildView> ().buildSid)); }); } else { UiManager.Instance.createMessageLintWindow(LanguageConfigManager.Instance.getLanguage("Guild_1115")); //没有权限就飘字提示 } } else { UiManager.Instance.openWindow <GuildFightMainWindow>(); //可以使用,进入 } } else if (gameObj.name == "buttonHelp") { tweenerMessageState = false; tweenerMessageGroupOut(tweenMessage); tweenHelp.gameObject.SetActive(true); tweenerArrow.gameObject.SetActive(false); tweenerMessageState = true; tweenerMessageGroupIn(tweenHelp); } else if (gameObj.name == "buttonCloseHelp") // 关闭详情 { tweenerMessageState = false; tweenerMessageGroupOut(tweenHelp); } }