internal DiscardContainer() { CanTransferDelegates.Clear(); CanTransferDelegates.Add(NoTransferBehavior); CanReceiveDelegates.Clear(); CanReceiveDelegates.Add(NoUnReceiveBehavior); }
public Player(PlayerColor color) : base(InitialResources()) { Color = color; CanTransferDelegates.Add(PlayerTransferBehavior); CanReceiveDelegates.Add(PlayerReceiveBehavior); }
internal ImmutableItemContainer(Dictionary <Item, int> itemDictionary) : base(itemDictionary) { CanTransferDelegates.Add(ImmutableBehavior); CanReceiveDelegates.Add(ImmutableBehavior); }