internal static NetworkIdentity SpawnSceneObject(NetworkSceneId sceneId) { if (s_SpawnableObjects.ContainsKey(sceneId)) { NetworkIdentity foundId = s_SpawnableObjects[sceneId]; s_SpawnableObjects.Remove(sceneId); return(foundId); } return(null); }
// only used when fixing duplicate scene IDs duing post-processing public void ForceSceneId(int newSceneId) { m_SceneId = new NetworkSceneId((uint)newSceneId); }
public void Write(NetworkSceneId value) { WritePackedUInt32(value.Value); }