示例#1
0
        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));
        }
示例#2
0
 public void RemoveCube(IFieldObject <Cube> cube, int houseOwnerObjectId, int fieldPlayerObjectId)
 {
     State.RemoveCube(cube.ObjectId);
     BroadcastPacket(ResponseCubePacket.RemoveCube(houseOwnerObjectId, fieldPlayerObjectId, cube.Coord.ToByte()));
 }