private static void HandleRemoveCube(GameSession session, PacketReader packet) { CoordB coord = packet.Read <CoordB>(); // TODO: Find cube in coord // TODO: Handle Furnishing/Warehouse inventories session.Send(ResponseCubePacket.RemoveCube(session.FieldPlayer, coord)); }
public void RemoveCube(IFieldObject <Cube> cube, int houseOwnerObjectId, int fieldPlayerObjectId) { State.RemoveCube(cube.ObjectId); BroadcastPacket(ResponseCubePacket.RemoveCube(houseOwnerObjectId, fieldPlayerObjectId, cube.Coord.ToByte())); }