// ----------------------------------------------------------------------------------- // OnSpawn // ----------------------------------------------------------------------------------- protected void OnSpawn() { foreach (NetworkSpawn networkSpawn in networkSpawnObjects) { // make sure spawnable object is not null and is in the spawnable prefabs list if (networkSpawn.gameObject != null && cacheSpawnPrefabs.Contains(networkSpawn.gameObject)) { GameObject gob = Instantiate(networkSpawn.gameObject, networkSpawn.spawnPosition.position, networkSpawn.spawnPosition.rotation); manager.UCE_NetworkSpawn(gob); } } Destroy(this.gameObject); }