Математика |
userData Usage member(whichCastmember).model(whichModel).userData member(whichCastmember).light(whichLight).userData member(whichCastmember).camera(whichCamera).userData member(whichCastmember).group(whichCamera).userData Description 3D property; returns the userData property list of a model, group, camera, or light. The default value of this property for an object that was created outside of Director is a list of all the properties that were assigned to the model’s userData property in the 3D modeling tool. The default value of this property for objects created inside of Director is an empty property list [:], unless the object was created using any of the clone commands. If a cloning command was used to create the object then the new object’s userData property defaults to a value equal to that of the original source object. 1074 Chapter 14: Properties To modify the elements of this list you must use the addProp and deleteProp commands documented in the main Lingo Dictionary. Example This statement displays the userData property of the model named New Body: put member("Car").model("New Body").userData -- [#driver: "Bob", #damage: 34] This statement adds the property #health with the value 100 to the userData property list for the model named Player: member(“scene”).model(“Player”).userData.addProp(#health,100) |