private static void OnC2SAskDeleteCharacter(ByteBuffer buffer, Connection connection) { var packet = new CharacterPackets.C2SAskDeleteCharacter(buffer, connection); var userID = CCM.GetClientConnection(connection).UserID; DBConnection.connection.SendObject("DeleteCharacter", new[] { userID, packet.charSlot }); }
internal static void OnC2SAskDeleteCharacter(ByteBuffer buffer, Connection connection) { var packet = new CharacterPackets.C2SAskDeleteCharacter(buffer, connection); var client = ClientManager.GetClient(connection); if (!DatabaseFunctions.DeleteCharacter(client.UserId, packet.charSlot)) { return; } var outPacket = new CharacterPackets.S2CAnsDeleteCharacter(connection); outPacket.Send(connection); }