Using Director > Behaviors > Creating an on getPropertyDescriptionList handler |
![]() ![]() ![]() |
Creating an on getPropertyDescriptionList handler
To build a list of properties for a behavior, add each property to the list that the on getPropertyDescriptionList
handler returns. Then use the return
command to return the list.
For example, this handler creates a property list named Description that contains the definitions for movement
and whichSound
:
on getPropertyDescriptionList set description = [:] addProp description, #Movement, [#default: 5, #format:#integer, #comment: ¬ "Set motion to the right:", #range: [#min:1, #max:10]] addProp description, #noise, [#default:"", format: #sound, ¬ #comment:"Sound cast member name"] return description end
Alternatively, you can use this syntax to do the same as the previous handler:
on getPropertyDescriptionList return [¬ #Movement: [#default: 5, #format:#integer, #comment: ¬ "Set motion to the right:", #range: [#min:1, #max:10]], #noise: [#default:"", format: #sound, ¬ #comment:"Sound cast member name"] ] end
![]() ![]() ![]() |