public void UpdateIfNecessary() { if (getWorldSelection() == null) { return; } if (selectedComponentGroup == null) { if (getWorldSelection().GetExistingManager <EntityManager>().Version != cachedVersion) { Reload(); } } else if (selectedComponentGroup.GetCombinedComponentOrderVersion() != cachedVersion) { Reload(); } }