public BladesOfSteelMainGameClass(IGamePackageResolver mainContainer, IEventAggregator aggregator, BasicData basicData, TestOptions test, BladesOfSteelVMData currentMod, IMultiplayerSaveState state, IAsyncDelayer delay, ICardInfo <RegularSimpleCard> cardInfo, CommandContainer command, BladesOfSteelGameContainer gameContainer, IFaceoffProcesses processes, ComputerAI ai, BladesOfSteelScreenDelegates delegates ) : base(mainContainer, aggregator, basicData, test, currentMod, state, delay, cardInfo, command, gameContainer) { _model = currentMod; _command = command; _gameContainer = gameContainer; _processes = processes; _ai = ai; _delegates = delegates; _gameContainer.GetAttackStage = GetAttackStage; _gameContainer.GetDefenseStage = GetDefenseStage; }
public FaceoffProcesses(BladesOfSteelGameContainer gameContainer, BladesOfSteelVMData model, BladesOfSteelScreenDelegates delegates) { _gameContainer = gameContainer; _model = model; _delegates = delegates; }