dynamicobject.monkey2 344 B

123456789101112131415161718192021
  1. Namespace mojo3d
  2. Class DynamicObject
  3. Method SetDynamicProperty<T>( name:String,value:T )
  4. If Not _dynprops _dynprops=New StringMap<Object>
  5. _dynprops[name]=value
  6. End
  7. Method GetDynamicProperty<T>:T( name:String )
  8. Return _dynprops ? Cast<T>( _dynprops[name] ) Else Null
  9. End
  10. Private
  11. Field _dynprops:StringMap<Object>
  12. End