Exemplo n.º 1
0
 public JobSystem(IGameResources gameResources, ISkillSystem skillSystem, IPlayerPacketFactory playerPacketFactory, ISpecialEffectPacketFactory specialEffectPacketFactory)
 {
     _gameResources              = gameResources;
     _skillSystem                = skillSystem;
     _playerPacketFactory        = playerPacketFactory;
     _specialEffectPacketFactory = specialEffectPacketFactory;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Creates a new <see cref="TeleportSystem"/> instance.
 /// </summary>
 /// <param name="logger">Logger.</param>
 /// <param name="mapManager">Map manager.</param>
 /// <param name="visibilitySystem">Visibility System.</param>
 /// <param name="playerPacketFactory">Player packet factory.</param>
 /// <param name="worldSpawnPacketFactory">World spawn packet factory.</param>
 /// <param name="textPacketFactory">Text packet factory.</param>
 public TeleportSystem(ILogger <TeleportSystem> logger, IMapManager mapManager, IVisibilitySystem visibilitySystem, IPlayerPacketFactory playerPacketFactory, IWorldSpawnPacketFactory worldSpawnPacketFactory, ITextPacketFactory textPacketFactory)
 {
     _logger                  = logger;
     _mapManager              = mapManager;
     _visibilitySystem        = visibilitySystem;
     _playerPacketFactory     = playerPacketFactory;
     _worldSpawnPacketFactory = worldSpawnPacketFactory;
     _textPacketFactory       = textPacketFactory;
 }
Exemplo n.º 3
0
 public DeathSystem(ILogger <DeathSystem> logger, IOptions <WorldConfiguration> worldConfiguration, IGameResources gameResources, IMapManager mapManager, ITeleportSystem teleportSystem, IPlayerPacketFactory playerPacketFactory, IMoverPacketFactory moverPacketFactory)
 {
     _logger              = logger;
     _worldConfiguration  = worldConfiguration.Value;
     _gameResources       = gameResources;
     _mapManager          = mapManager;
     _teleportSystem      = teleportSystem;
     _playerPacketFactory = playerPacketFactory;
     _moverPacketFactory  = moverPacketFactory;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Creates a new <see cref="ExperienceSystem"/> instance.
 /// </summary>
 /// <param name="gameResources">Game resources.</param>
 /// <param name="playerPacketFactory">Player packet factory.</param>
 public ExperienceSystem(IGameResources gameResources, IMoverPacketFactory moverPacketFactory, IPlayerPacketFactory playerPacketFactory)
 {
     _gameResources       = gameResources;
     _moverPacketFactory  = moverPacketFactory;
     _playerPacketFactory = playerPacketFactory;
 }
Exemplo n.º 5
0
 /// <summary>
 /// Creates a new <see cref="StatisticsSystem"/> instance.
 /// </summary>
 /// <param name="logger">Logger.</param>
 public StatisticsSystem(ILogger <StatisticsSystem> logger, IPlayerPacketFactory playerPacketFactory)
 {
     _logger = logger;
     _playerPacketFactory = playerPacketFactory;
 }