Пример #1
0
 public Spells(IWriteToClient writer, ISpellTargetCharacter spellTargetCharacter, ICache cache, IDamage damage, IUpdateClientUI updateClientUi, IMobScripts mobScripts)
 {
     _writer = writer;
     _spellTargetCharacter = spellTargetCharacter;
     _cache          = cache;
     _damage         = damage;
     _updateClientUi = updateClientUi;
     _mobScripts     = mobScripts;
 }
Пример #2
0
 public Movement(IWriteToClient writeToClient, ICache cache, IRoomActions roomActions, IUpdateClientUI updateUI, IDice dice, ICombat combat, IMobScripts mobScripts)
 {
     _writeToClient = writeToClient;
     _cache         = cache;
     _roomActions   = roomActions;
     _updateUi      = updateUI;
     _dice          = dice;
     _combat        = combat;
     _mobScripts    = mobScripts;
 }
Пример #3
0
 public GameHub(IDataBase db, ICache cache, ILogger <GameHub> logger, IWriteToClient writeToClient, ICommands commands, IUpdateClientUI updateClientUi, IMobScripts mobScripts, ITime time)
 {
     _logger         = logger;
     _db             = db;
     _cache          = cache;
     _writeToClient  = writeToClient;
     _commands       = commands;
     _updateClientUi = updateClientUi;
     _mobScripts     = mobScripts;
     _time           = time;
 }
Пример #4
0
 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;
 }
Пример #5
0
 public Commands(
     IMovement movement,
     IRoomActions roomActions,
     IDebug debug,
     ISkills skills,
     ISpells spells,
     IObject objects,
     IInventory inventory,
     Icommunication communication,
     IEquip equipment,
     IScore score,
     ICombat combat,
     ICache cache,
     ISocials socials,
     ICommandHandler commandHandler,
     ICore core,
     IMobFunctions mobFunctions,
     IHelp help,
     IMobScripts mobScripts,
     ICrafting crafting,
     ICooking cooking,
     IUtilSkills utilSkills,
     IPassiveSkills passiveSkills,
     IHealer healer
     )
 {
     _movement       = movement;
     _roomActions    = roomActions;
     _debug          = debug;
     _skills         = skills;
     _spells         = spells;
     _object         = objects;
     _inventory      = inventory;
     _communication  = communication;
     _equipment      = equipment;
     _score          = score;
     _combat         = combat;
     _cache          = cache;
     _socials        = socials;
     _commandHandler = commandHandler;
     _core           = core;
     _mobFunctions   = mobFunctions;
     _help           = help;
     _mobScripts     = mobScripts;
     _crafting       = crafting;
     _cooking        = cooking;
     _utilSkills     = utilSkills;
     _passiveSkills  = passiveSkills;
     _healer         = healer;
 }
Пример #6
0
 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;
 }
Пример #7
0
 public Object(IWriteToClient writer, IUpdateClientUI updateUi, IMobScripts mobScripts)
 {
     _writer     = writer;
     _updateUi   = updateUi;
     _mobScripts = mobScripts;
 }
Пример #8
0
 public Social(IWriteToClient writeToClient, ICache cache, IMobScripts mobScripts)
 {
     _writeToClient = writeToClient;
     _cache         = cache;
     _mobScripts    = mobScripts;
 }