public SkillSystem(ILogger <SkillSystem> logger, IRhisisDatabase database, IGameResources gameResources, IBattleSystem battleSystem, IInventorySystem inventorySystem, IProjectileSystem projectileSystem, ISkillPacketFactory skillPacketFactory, ITextPacketFactory textPacketFactory, ISpecialEffectPacketFactory specialEffectPacketFactory, IMoverPacketFactory moverPacketFactory) { _logger = logger; _database = database; _gameResources = gameResources; _battleSystem = battleSystem; _inventorySystem = inventorySystem; _projectileSystem = projectileSystem; _skillPacketFactory = skillPacketFactory; _textPacketFactory = textPacketFactory; _specialEffectPacketFactory = specialEffectPacketFactory; _moverPacketFactory = moverPacketFactory; }
public SkillHandler(ILogger <SkillHandler> logger, ISkillSystem skillSystem, ISkillPacketFactory skillPacketFactory) { _logger = logger; _skillSystem = skillSystem; _skillPacketFactory = skillPacketFactory; }