public Spells(IWriteToClient writer, ISpellTargetCharacter spellTargetCharacter, ICache cache, IDamage damage, IUpdateClientUI updateClientUi) { _writer = writer; _spellTargetCharacter = spellTargetCharacter; _cache = cache; _damage = damage; _updateClientUi = updateClientUi; }
public CastSpell(IWriteToClient writer, ISpellTargetCharacter spellTargetCharacter, ICache cache, IDamage damage, IUpdateClientUI updateClientUi, IDice dice, ISpellList spellList) { _writer = writer; _spellTargetCharacter = spellTargetCharacter; _cache = cache; _damage = damage; _updateClientUi = updateClientUi; _dice = dice; _spellList = spellList; }
public DoSkill(IWriteToClient writer, ISpellTargetCharacter spellTargetCharacter, ICache cache, IDamage damage, IUpdateClientUI updateClientUi, IMobScripts mobScripts, IDice dice, ISkillList skillList) { _writer = writer; _spellTargetCharacter = spellTargetCharacter; _cache = cache; _damage = damage; _updateClientUi = updateClientUi; _mobScripts = mobScripts; _dice = dice; _skillList = skillList; }