Пример #1
0
        private void DestroyThing(Thing thing, int hostId = 0)
        {
            var id = thing.thingIDNumber;

            if (hostId != 0 || ThingsIDDic.TryGetValue(id, out hostId))
            {
                ThingsIDDicRev.Remove(hostId);
            }
            ThingsIDDic.Remove(id);
            ThingsObjDic.Remove(id);
            thing.Destroy();
        }