Esempio n. 1
0
        public virtual BlockEvent Pickup()
        {
            var pickup = new BlockEvent(World.Environment, TriggerDropoff, CancelPick);

            PickupQueue.AddLast(pickup);
            TriggerPickup();
            return(pickup);
        }
Esempio n. 2
0
        public virtual StackEvent Pickup(int size)
        {
            var pickup = new StackEvent(World.Environment, TriggerDropoff, CancelPick)
            {
                Size = size
            };

            PickupQueue.AddLast(pickup);
            TriggerPickup();
            return(pickup);
        }