mirror of
https://github.com/Caraxi/mare.client.git
synced 2025-12-13 14:24:15 +01:00
move handling of player data application to CachedPlayer
This commit is contained in:
parent
71ced4dc88
commit
0df75fe085
6 changed files with 411 additions and 383 deletions
|
|
@ -31,9 +31,9 @@ namespace MareSynchronos
|
|||
private readonly DalamudPluginInterface _pluginInterface;
|
||||
private readonly PluginUi _pluginUi;
|
||||
private readonly WindowSystem _windowSystem;
|
||||
private CharacterManager? _characterManager;
|
||||
private PlayerManager? _characterManager;
|
||||
private readonly DalamudUtil _dalamudUtil;
|
||||
private CharacterCacheManager? _characterCacheManager;
|
||||
private CachedPlayersManager? _characterCacheManager;
|
||||
private readonly IPlayerWatcher _playerWatcher;
|
||||
private readonly DownloadUi _downloadUi;
|
||||
|
||||
|
|
@ -162,9 +162,9 @@ namespace MareSynchronos
|
|||
{
|
||||
var characterCacheFactory =
|
||||
new CharacterDataFactory(_dalamudUtil, _ipcManager);
|
||||
_characterCacheManager = new CharacterCacheManager(_clientState, _framework, _objectTable,
|
||||
_characterCacheManager = new CachedPlayersManager(_clientState, _framework, _objectTable,
|
||||
_apiController, _dalamudUtil, _ipcManager, _playerWatcher);
|
||||
_characterManager = new CharacterManager(_apiController, _objectTable, _ipcManager,
|
||||
_characterManager = new PlayerManager(_apiController, _objectTable, _ipcManager,
|
||||
characterCacheFactory, _characterCacheManager, _dalamudUtil, _playerWatcher);
|
||||
_characterManager.StartWatchingPlayer();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue