Hotloading

Hotloading is made possible by the ModelObject system.

ISimulator responsible for updating the state of ModelObject's. It ensures that inconsistencies in the data are corrected/updated.

IModelObjectContains publicly readable and writeable data.

IModelObjectPart A modelobject can contain several parts which are also readable/writeable data. Chances to the parts also invalidate the parent modelobject.