Exemplo n.º 1
0
        internal bool CleanNetObject(SpawnedNetObject netObj)
        {
            SpawnedNetObjects.TryRemove(netObj.NetworkID, out _);
            if (netObj.NetLogic is INetInstantiatable instantiatable)
            {
                instantiatable.NetClean();
            }

            return(true);
        }
Exemplo n.º 2
0
        public void NetClean()
        {
            List <uint> goNetIDs = NetIDs;

            for (int i = 0; i < goNetIDs.Count; i++)
            {
                NetworkObjects.TryRemove(goNetIDs[i], out _);
                SpawnedNetObjects.TryRemove(goNetIDs[i], out _);
            }
            Owner.OnDestroyInternal();
        }