private void OnQuery_REJECT() { GameSection.StayEvent(); MonoBehaviourSingleton <GuildManager> .I.SendRejectInviteClan(guildInviteInfo.requestId, delegate(bool isSuccess) { GuildInvitedJoinDialog guildInvitedJoinDialog = this; DoWaitProtocolBusyFinish(delegate { GameSection.ResumeEvent(isSuccess, null); MonoBehaviourSingleton <GuildManager> .I.guildInviteList.Remove(guildInvitedJoinDialog.guildInviteInfo); }); }); }
private void OnQuery_JOIN() { GameSection.StayEvent(); MonoBehaviourSingleton <GuildManager> .I.SendRequestJoin(_clanId, -1, delegate(bool isSuccess, Error error) { GuildInvitedJoinDialog guildInvitedJoinDialog = this; DoWaitProtocolBusyFinish(delegate { if (!GuildManager.IsValidInGuild()) { GameSection.ChangeStayEvent("REQUEST", null); } GameSection.ResumeEvent(isSuccess, null); MonoBehaviourSingleton <GuildManager> .I.guildInviteList.Clear(); if (!PartyManager.IsValidNotEmptyList()) { MonoBehaviourSingleton <UserInfoManager> .I.ClearPartyInvite(); MonoBehaviourSingleton <UIManager> .I.invitationButton.Close(UITransition.TYPE.CLOSE); } }); }); }