Пример #1
0
 public MineDepositCommand(
     ISectorManager sectorManager,
     ISectorUiState playerState,
     IMineDepositMethodRandomSource mineDepositMethodRandomSource) : base(sectorManager, playerState)
 {
     _mineDepositMethodRandomSource = mineDepositMethodRandomSource;
 }
Пример #2
0
 public MineDepositCommand(
     IPlayer player,
     ISectorUiState playerState,
     IMineDepositMethodRandomSource mineDepositMethodRandomSource) : base(playerState)
 {
     _player = player;
     _mineDepositMethodRandomSource = mineDepositMethodRandomSource;
 }
Пример #3
0
 public HandMineDepositMethod(IMineDepositMethodRandomSource mineDepositMethodRandomSource)
 {
     _mineDepositMethodRandomSource = mineDepositMethodRandomSource;
 }
 public ToolMineDepositMethod(Equipment tool, IMineDepositMethodRandomSource mineDepositMethodRandomSource)
 {
     _tool = tool ?? throw new ArgumentNullException(nameof(tool));
     _mineDepositMethodRandomSource = mineDepositMethodRandomSource;
 }