public Container GetPlacementContainer(LootFlag flag) { if (ContainerTable.ContainsKey(flag)) return ContainerTable[flag]; return null; }
public bool GetFlag(LootFlag flag) { return ((Flags & flag) != 0); }
public void SetPlacementContainer(LootFlag flag, Container cont) { ContainerTable[flag] = cont; }
public LootOptions(Mobile m, LootFlag flags) { _containerTable = new Dictionary<LootFlag, Container>(); _flags = flags; _mobile = m; }
public void SetFlag(LootFlag flag, bool value) { if (value) { Flags |= flag; } else { Flags &= flag; } }