Right now Simulation represents both the necessary state of a loaded simulation, and the stub of a simulation that could potentially be loaded from a file for the sake of the Omni runner--these should be two independent things. Doing this would remove the need to assert that certain state is not None (anything that would be loaded later from the file).
Right now Simulation represents both the necessary state of a loaded simulation, and the stub of a simulation that could potentially be loaded from a file for the sake of the Omni runner--these should be two independent things. Doing this would remove the need to assert that certain state is not None (anything that would be loaded later from the file).