Ejemplo n.º 1
0
 public Collision(Item item, WiredHandler handler, RoomUserManager roomUserManager)
 {
     this.item                  = item;
     this.handler               = handler;
     this.delegateFunction      = new UserAndItemDelegate(this.FurniCollision);
     this.handler.TrgCollision += this.delegateFunction;
 }
Ejemplo n.º 2
0
 public WalksOffFurni(Item item, WiredHandler handler, List <Item> targetItems, int requiredCycles)
 {
     this.item             = item;
     this.handler          = handler;
     this.items            = targetItems;
     this.delegateFunction = new UserAndItemDelegate(this.targetItem_OnUserWalksOffFurni);
     this.Delay            = requiredCycles;
     foreach (Item roomItem in targetItems)
     {
         roomItem.OnUserWalksOffFurni += this.delegateFunction;
     }
     this.disposed = false;
 }