public Skills(IWriteToClient writeToClient, ICache cache, IUpdateClientUI clientUi, IGain gain) { _writeToClient = writeToClient; _cache = cache; _clientUi = clientUi; _gain = gain; }
public Crafting(IWriteToClient writeToClient, ICache cache, IGain gain, IUpdateClientUI clientUi, ISkills skills) { _writeToClient = writeToClient; _cache = cache; _gain = gain; _clientUi = clientUi; _skills = skills; }
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 MobScripts(ICache cache, ICombat combat, IWriteToClient writeToClient, IDice dice, IUpdateClientUI updateClientUi, IGain gain) { _cache = cache; _combat = combat; _writeToClient = writeToClient; _dice = dice; _updateClientUi = updateClientUi; _gain = gain; }
public UtilSkills(IWriteToClient writer, IUpdateClientUI updateClientUi, IDice dice, IDamage damage, ICombat fight, ISkillManager skillManager, ICache cache, IGain gain) { _writer = writer; _updateClientUi = updateClientUi; _dice = dice; _damage = damage; _fight = fight; _skillManager = skillManager; _cache = cache; _gain = gain; }
public PassiveSkills(IWriteToClient writer, IUpdateClientUI updateClientUi, IDice dice, IDamage damage, ICombat fight, ISkillManager skillManager, ICache cache, IGain gain, IEquip equip) { _writer = writer; _updateClientUi = updateClientUi; _dice = dice; _damage = damage; _fight = fight; _skillManager = skillManager; _cache = cache; _gain = gain; _equip = equip; }
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; }