Esempio n. 1
0
        public static void Suck()
        {
            foreach (var entity in Entities)
            {
                var amount    = 0;
                var GoldDrops = new List <FloorItem>();
                foreach (var item in ScreenSystem.GetEntities(entity.Value))
                {
                    if (item is FloorItem)
                    {
                        var floorItem = item as FloorItem;

                        if (floorItem.Amount > 0)
                        {
                            GoldDrops.Add(floorItem);
                        }
                    }
                }
                foreach (var floorItem in GoldDrops)
                {
                    amount += floorItem.Amount;
                    floorItem.Jobs.Clear();
                    floorItem.Destroy();
                }
                FloorItemSystem.DropMoney(entity.Value, entity.Value, amount);
            }
        }