An entity is only in the Spawn lifecycle state in the very first frame after its creation.
So if it is unloaded (off screen) after creation, it will still be in its Spawn lifecycle state while unloaded
and no OnSpawn events can trigger, because events only trigger for loaded entities.
An entity is only in the
Spawn
lifecycle state in the very first frame after its creation. So if it is unloaded (off screen) after creation, it will still be in itsSpawn
lifecycle state while unloaded and noOnSpawn
events can trigger, because events only trigger for loaded entities.