Example #1
0
 public void UnregisterPrefab_ErrorWhenPrefabHasNoNetworkIdentity()
 {
     LogAssert.Expect(LogType.Error, $"Could not unregister '{invalidPrefab.name}' since it contains no NetworkIdentity component");
     ClientScene.UnregisterPrefab(invalidPrefab);
 }
Example #2
0
 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);
 }
Example #4
0
 public void UnregisterNetworkPrefab <T>(T networkPrefab) where T : NetworkBehaviour
 {
     Debug.Log($"[NetworkManager]: Unregistering network prefab '{networkPrefab.name}'");
     ClientScene.UnregisterPrefab(networkPrefab.gameObject);
 }
Example #5
0
 internal void Register()
 {
     ClientScene.UnregisterPrefab(this.prefab);
     set_AssetId(this.netID, default);
     ClientScene.RegisterPrefab(this.prefab, this.hash);
 }
 void OnDestroy()
 {
     ClientScene.UnregisterPrefab(prefab);
 }