示例#1
0
        public void RemoveObject(Object obj)
        {
            if (obj.Zone == this)
            {
                obj.ClearZone();
            }

            if (obj is Player)
            {
                lock (Players)
                    Players.Remove((Player)obj);
            }

            if (obj is PublicQuest)
            {
                PQuests.Remove((PublicQuest)obj);
            }

            if (obj is HotSpot)
            {
                HotSpots.Remove((HotSpot)obj);
            }
        }