public void UnregisterPrefab_ErrorWhenPrefabHasNoNetworkIdentity() { LogAssert.Expect(LogType.Error, $"Could not unregister '{invalidPrefab.name}' since it contains no NetworkIdentity component"); ClientScene.UnregisterPrefab(invalidPrefab); }
public void UnregisterPrefab_ErrorWhenPrefabIsNull() { LogAssert.Expect(LogType.Error, "Could not unregister prefab because it was null"); ClientScene.UnregisterPrefab(null); }
private void OnDisable() { ClientScene.UnregisterPrefab(prefab); }
public void UnregisterNetworkPrefab <T>(T networkPrefab) where T : NetworkBehaviour { Debug.Log($"[NetworkManager]: Unregistering network prefab '{networkPrefab.name}'"); ClientScene.UnregisterPrefab(networkPrefab.gameObject); }
internal void Register() { ClientScene.UnregisterPrefab(this.prefab); set_AssetId(this.netID, default); ClientScene.RegisterPrefab(this.prefab, this.hash); }
void OnDestroy() { ClientScene.UnregisterPrefab(prefab); }