diff --git a/jme3-core/src/main/java/com/jme3/scene/UserData.java b/jme3-core/src/main/java/com/jme3/scene/UserData.java index 2fb04f44d3..a63bf2f760 100644 --- a/jme3-core/src/main/java/com/jme3/scene/UserData.java +++ b/jme3-core/src/main/java/com/jme3/scene/UserData.java @@ -355,6 +355,15 @@ private List readList(InputCapsule ic, String listName) throws IOException { } list.add(map); break; + case TYPE_DOUBLE: + list.add(ic.readDouble(listName + "v" + i, 0.)); + break; + case TYPE_SHORT: + list.add(ic.readShort(listName + "v" + i, (short)0)); + break; + case TYPE_BYTE: + list.add(ic.readByte(listName + "v" + i, (byte)0)); + break; default: throw new UnsupportedOperationException("Unknown type of stored data in a list: " + type); }