Exemple #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;
 }
Exemple #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;
 }
 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;
 }
Exemple #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;
 }
 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;
 }
Exemple #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;
 }
Exemple #7
0
 public Object(IWriteToClient writer, IUpdateClientUI updateUi, IMobScripts mobScripts)
 {
     _writer     = writer;
     _updateUi   = updateUi;
     _mobScripts = mobScripts;
 }
Exemple #8
0
 public Social(IWriteToClient writeToClient, ICache cache, IMobScripts mobScripts)
 {
     _writeToClient = writeToClient;
     _cache         = cache;
     _mobScripts    = mobScripts;
 }