Ejemplo n.º 1
0
 /// <summary>
 /// Destroys all networked objects on the client.
 /// <para>This can be used to clean up when a network connection is closed.</para>
 /// </summary>
 public void DestroyAllClientObjects()
 {
     foreach (NetworkIdentity identity in Spawned.Values)
     {
         if (identity != null && identity.gameObject != null)
         {
             UnSpawn(identity);
         }
     }
     Spawned.Clear();
 }
Ejemplo n.º 2
0
        public void Dispose()
        {
            if (Spawned != null)
            {
                foreach (var spawn in Spawned)
                {
                    spawn.Disposed  -= OnEntityDisposed;
                    spawn.Destroyed -= OnEntityDisposed;

                    spawn.Dispose();
                }
                Spawned.Clear();
            }
            Spawned = null;
        }