diff --git a/src/as/com/threerings/io/streamers/ArrayStreamer.as b/src/as/com/threerings/io/streamers/ArrayStreamer.as index 50d1bcef4..cb3e12e21 100644 --- a/src/as/com/threerings/io/streamers/ArrayStreamer.as +++ b/src/as/com/threerings/io/streamers/ArrayStreamer.as @@ -87,6 +87,11 @@ public class ArrayStreamer extends Streamer out.writeInt(arr[ii] as int); } + } else if (_elementType == Boolean) { + for (ii = 0; ii < arr.length; ii++) { + out.writeBoolean(arr[ii] as Boolean); + } + } else if (_isFinal) { var mask :ArrayMask = new ArrayMask(arr.length); for (ii = 0; ii < arr.length; ii++) { @@ -120,6 +125,11 @@ public class ArrayStreamer extends Streamer arr[ii] = ins.readInt(); } + } else if (_elementType == Boolean) { + for (ii = 0; ii < arr.length; ii++) { + arr[ii] = ins.readBoolean(); + } + } else if (_isFinal) { var mask :ArrayMask = new ArrayMask(); mask.readFrom(ins);