/// <summary> /// Sends a guild query response to all member of this guild /// </summary> /// <param name="guild">guild to be sent</param> public static void SendGuildQueryToGuildMembers(Guild guild) { using (var packet = CreateGuildQueryResponsePacket(guild)) { guild.SendAll(packet); } }
/// <summary> /// Sends event connected with guilds to all guild members /// </summary> /// <param name="guild">guild</param> /// <param name="guildEvent">event that happened</param> /// <param name="affectedMember">The <see cref="GuildMember"/> which was affected</param> public static void SendEventToGuild(Guild guild, GuildEvents guildEvent, GuildMember affectedMember) { using (var packet = CreateEventPacket(guild, guildEvent, affectedMember)) { guild.SendAll(packet); } }
/// <summary> /// Sends event connected with guilds to all guild members, except one /// </summary> /// <param name="guild">guild</param> /// <param name="guildEvent">event that happened</param> /// <param name="affectedMember">The <see cref="GuildMember"/> which was affected</param> /// <param name="ignoredCharacter">character to be ignored</param> public static void SendEventToGuild(Guild guild, GuildEvents guildEvent, GuildMember affectedMember, Character ignoredCharacter) { using (RealmPacketOut packet = CreateEventPacket(guild, guildEvent, affectedMember)) { guild.SendAll(packet, ignoredCharacter); } }
/// <summary> /// Sends event connected with guilds to all guild members /// </summary> /// <param name="guild">guild</param> /// <param name="guildEvent">event that happened</param> public static void SendEventToGuild(Guild guild, GuildEvents guildEvent) { using (var packet = CreateEventPacket(guild, guildEvent, null)) { guild.SendAll(packet); } }