Herbal3d / basil

Modular 3D viewer for virtual worlds and augmented reality
Other
5 stars 1 forks source link

BItem.setProp is incremental and not atomic. Replace with BItem.setProps and a complete action #17

Open Misterblue opened 2 years ago

Misterblue commented 2 years ago

There will be setting of several Ability properties that need to happen together (atomically). For instance, setting AssetURL and AssetLoader must be done in URL/Loader order rather than the reverse if setting AssetURL causes the load action to start. Probably need a setProps that goes through the BItem and to the Ability that can control when actions are fired off because of the setting.