public Combat(IWriteToClient writer, IUpdateClientUI clientUi, IDamage damage, IFormulas formulas, IGain gain, ICache cache) { _writer = writer; _clientUi = clientUi; _damage = damage; _formulas = formulas; _gain = gain; _cache = cache; }
public RoomActions(IWriteToClient writeToClient, ITime time, ICache cache, IDice dice, IGain gain, IFormulas formulas) { _writeToClient = writeToClient; _time = time; _cache = cache; _dice = dice; _gain = gain; _formulas = formulas; }
public Combat(IWriteToClient writer, IUpdateClientUI clientUi, IDamage damage, IFormulas formulas, IGain gain, ICache cache, IQuestLog quest, IDice dice, IRandomItem randomItem, IPlayerDataBase pdb) { _writer = writer; _clientUi = clientUi; _damage = damage; _formulas = formulas; _gain = gain; _cache = cache; _quest = quest; _dice = dice; _randomItem = randomItem; _pdb = pdb; }
public GameHub(IDataBase db, IPlayerDataBase pdb, ICache cache, ILogger <GameHub> logger, IWriteToClient writeToClient, ICommands commands, IUpdateClientUI updateClientUi, IMobScripts mobScripts, ITime time, IDice dice, IGain gain, IFormulas formulas) { _logger = logger; _db = db; _pdb = pdb; _cache = cache; _writeToClient = writeToClient; _commands = commands; _updateClientUi = updateClientUi; _mobScripts = mobScripts; _time = time; _dice = dice; _gain = gain; _formulas = formulas; }