diff --git a/src/java/com/threerings/presents/tools/GenActionScriptTask.java b/src/java/com/threerings/presents/tools/GenActionScriptTask.java index 9d726912f..60ea3c84b 100644 --- a/src/java/com/threerings/presents/tools/GenActionScriptTask.java +++ b/src/java/com/threerings/presents/tools/GenActionScriptTask.java @@ -280,6 +280,9 @@ public class GenActionScriptTask extends Task String name = ActionScriptSource.toSimpleName(type.getName()); return "(ins.readField(" + name + ") as " + name + ").value"; + } else if (type.equals(Boolean.TYPE)) { + return "ins.readBoolean()"; + } else if (type.equals(Byte.TYPE)) { return "ins.readByte()"; @@ -306,6 +309,9 @@ public class GenActionScriptTask extends Task if (type.equals("java.lang.Integer")) { return "writeObject(new Integer(" + name + "))"; + } else if (type.equals("boolean")) { + return "writeBoolean(" + name + ")"; + } else if (type.equals("byte")) { return "writeByte(" + name + ")";