public ChainAppendPendingAction(ILoadableDictionary<IPlayer, IPendingAction> playerPendingActions, IPlayer player, IInPlayChain inPlayChain) { this.InPlayChain = inPlayChain; this.PlayerPendingActions = playerPendingActions; this.InPlayChain.Lock(player); }
public PendingActionFactory(IChainList chainList, ILoadableDictionary<IPlayer, IPendingAction> pendingPlayerActions) { this.ChainList = chainList; this.PlayerPendingActions = pendingPlayerActions; }
public NewChainPendingAction(IChainList chainList, ILoadableDictionary<IPlayer, IPendingAction> playerPendingActions) { this.PlayerPendingActions = playerPendingActions; this.ChainList = chainList; }