To enable adding dependency on the objects that the load carry to the loads (for example PointLoad depending on Node or BarUDL depending on Bar), a new dependency module that only fetches out objects without a set adapter ID on them should be added to the structures adapter modules.
With this, the current workflow of pushing loads with pulled objects assigned should work as before, with no slowdown, while enabling turning on the slower workflow of having the loads depend on the objects they are assigned to, which is a slower but potentially more intuitive workflow.
Description:
To enable adding dependency on the objects that the load carry to the loads (for example PointLoad depending on Node or BarUDL depending on Bar), a new dependency module that only fetches out objects without a set adapter ID on them should be added to the structures adapter modules.
With this, the current workflow of pushing loads with pulled objects assigned should work as before, with no slowdown, while enabling turning on the slower workflow of having the loads depend on the objects they are assigned to, which is a slower but potentially more intuitive workflow.