Currently, a SpacePin finishes essential initialization in its Start() function. While not an issue for scene asset SpacePins, for runtime constructed pins this means that the client must create a pin, then wait at least a frame before activating it.
If it wouldn't complicate things too much, it would be good if the SpacePin could do its initialization earlier, or on demand, so that as soon as it is created (and required resources are created), it may be fully used.
Currently, a SpacePin finishes essential initialization in its Start() function. While not an issue for scene asset SpacePins, for runtime constructed pins this means that the client must create a pin, then wait at least a frame before activating it.
If it wouldn't complicate things too much, it would be good if the SpacePin could do its initialization earlier, or on demand, so that as soon as it is created (and required resources are created), it may be fully used.