Exemplo n.º 1
0
 public PickUpOnCollide(WarTornLands.PlayerClasses.Items.Item item, int charges, int waitingTimeBetweenDrop)
 {
     _oneTime = false;
     _pushItemCooldown = new Counter.CounterManager();
     _pushItemCooldown.AddCounter("cdDrop", waitingTimeBetweenDrop);
     _pushItemCooldown.Bang += new EventHandler<Counter.BangEventArgs>(_pushItemCooldown_Bang);
     _loot = item;
 }
Exemplo n.º 2
0
 public PickUpOnCollide(SerializationInfo info, StreamingContext context)
     : base(info, context)
 {
     _pushItemCooldown = (Counter.CounterManager)info.GetValue("itemCooldown", typeof(Counter.CounterManager));
     _loot = (WarTornLands.PlayerClasses.Items.Item)info.GetValue("loot", typeof(WarTornLands.PlayerClasses.Items.Item));
     _charges = info.GetInt32("charges");
     _isOnCD = info.GetBoolean("areaID");
     BodyShape = SaveLoadHelper.LoadRectangle(ref info, "bodyShape");
     MovingShape = SaveLoadHelper.LoadRectangle(ref info, "movingShape");
 }
Exemplo n.º 3
0
 public PickUpOnCollide(WarTornLands.PlayerClasses.Items.Item item)
 {
     _loot = item;
 }
Exemplo n.º 4
0
 public PickUp(WarTornLands.PlayerClasses.Items.Item loot)
 {
     _loot = loot;
 }