If the entity is server-spawned, it should generate a valid ID
If the entity is client-spawned, it should generate a temporary invalid ID and sync it later with the server's ID
If the entity is loaded directly in scene, it should deactivate client-side and server should send a spawn command to the client for it to activate the scene object
SNetIdentity should work in 3 behaviours: