public override bool HasSlot(BaseEntity.Slot slot)
 {
     if (slot == BaseEntity.Slot.Lock)
     {
         return(true);
     }
     return(base.HasSlot(slot));
 }
예제 #2
0
 public override bool HasSlot(BaseEntity.Slot slot)
 {
     if (this.canModFire && slot == BaseEntity.Slot.FireMod)
     {
         return(true);
     }
     return(base.HasSlot(slot));
 }
예제 #3
0
 public override bool HasSlot(BaseEntity.Slot slot)
 {
     if (slot == BaseEntity.Slot.Lock && this.canTakeLock || slot == BaseEntity.Slot.UpperModifier || (slot == BaseEntity.Slot.CenterDecoration && this.canTakeCloser || slot == BaseEntity.Slot.LowerCenterDecoration && this.canTakeKnocker))
     {
         return(true);
     }
     return(base.HasSlot(slot));
 }