public virtual void Construct() { logger = Container.TryResolve <ILogger>(); Assert.That(logger, Is.Not.Null); timeAdapter = Container.TryResolve <ITimeAdapter>(); Assert.That(timeAdapter, Is.Not.Null); }
public WaveStrategy(Player player, IGameUIAdapter gameUIadapter, ITimeAdapter timeAdapter, IEnemyLoader enemyLoader, IWeaponLoader weaponLoader, IInputService inputService) { this.player = player; this.gameUIadapter = gameUIadapter; this.timeAdapter = timeAdapter; this.enemyLoader = enemyLoader; this.weaponLoader = weaponLoader; this.inputService = inputService; }
private void Inject(ResourcesExchanger resourcesExchanger, ITimeAdapter timeAdapter) { this.resourcesExchanger = resourcesExchanger; this.timeAdapter = timeAdapter; }
private void Inject(Player player, ITimeAdapter timeAdapter) { this.mpGenerator = player.PlayerMPGenerator; this.timeAdapter = timeAdapter; }
public EnemySpawner(Player player, IEnemyLoader enemyLoader, ITimeAdapter timeAdapter) { this.player = player; this.enemyLoader = enemyLoader; this.timeAdapter = timeAdapter; }