public AssetRepositoryWrite(ILogger <AssetRepositoryWrite> logger , WorldState world , AssetRepository assetRepository , ResourceRepository resourceRepository , ResourceRepositoryWrite resourceRepositoryWrite , ActionQueueRepository actionQueueRepository , GameDef gameDef ) { this.logger = logger; this.world = world; this.assetRepository = assetRepository; this.resourceRepository = resourceRepository; this.resourceRepositoryWrite = resourceRepositoryWrite; this.actionQueueRepository = actionQueueRepository; this.gameDef = gameDef; }
public UnitRepositoryWrite(ILogger <UnitRepositoryWrite> logger , WorldState world , GameDef gameDef , UnitRepository unitRepository , ResourceRepositoryWrite resourceRepositoryWrite , PlayerRepository playerRepository , IBattleBehavior battleBehavior ) { this.logger = logger; this.world = world; this.gameDef = gameDef; this.unitRepository = unitRepository; this.resourceRepositoryWrite = resourceRepositoryWrite; this.playerRepository = playerRepository; this.battleBehavior = battleBehavior; }