public override void OnResponse(NetState sender, RelayInfo info) { if (Guild.Disbanded || Player.Guild != null) { return; } switch (info.ButtonID) { case 0: { m_Inviter.SendLocalizedMessage(1063250, string.Format("{0}\t{1}", Player.Name, Guild.Name)); // ~1_val~ has declined your invitation to join ~2_val~. break; } case 1: { Guild.AddMember(Player); Player.SendLocalizedMessage(1063056, Guild.Name); // You have joined ~1_val~. m_Inviter.SendLocalizedMessage(1063249, string.Format("{0}\t{1}", Player.Name, Guild.Name)); // ~1_val~ has accepted your invitation to join ~2_val~. break; } case 2: { Player.AcceptGuildInvites = false; Player.SendLocalizedMessage(1070698); // You are now ignoring guild invitations. break; } } }