internal void OnHostClientObjectDestroy(ObjectDestroyMessage msg) { if (logger.LogEnabled()) { logger.Log("ClientScene.OnLocalObjectObjDestroy netId:" + msg.netId); } Spawned.Remove(msg.netId); }
internal void OnHostClientObjectDestroy(ObjectDestroyMessage msg) { if (LogFilter.Debug) { Debug.Log("ClientScene.OnLocalObjectObjDestroy netId:" + msg.netId); } Spawned.Remove(msg.netId); }
void DestroyObject(uint netId) { if (logger.LogEnabled()) { logger.Log("ClientScene.OnObjDestroy netId:" + netId); } if (Spawned.TryGetValue(netId, out NetworkIdentity localObject) && localObject != null) { UnSpawn(localObject); Spawned.Remove(netId); } else { logger.LogWarning("Did not find target for destroy message for " + netId); } }
private void OnEntityDisposed(Entity entity) { Spawned.Remove(entity); }