示例#1
0
        public void RemoveForest(IForest forest)
        {
            lock (forests)
            {
                if (!forests.TryRemove(forest.ObjectId, out forest))
                {
                    return;
                }

                forest.BeginUpdate();
                world.Regions.Remove(forest);
                forest.EndUpdate();

                dbManager.Delete(forest);
            }
        }