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); }