mirror of
https://github.com/Caraxi/mare.client.git
synced 2025-12-12 21:07:21 +01:00
rework a lot of stuff: downloads, how to watch a player
This commit is contained in:
parent
eb39429777
commit
3618540402
18 changed files with 319 additions and 233 deletions
|
|
@ -58,9 +58,9 @@ namespace MareSynchronos.Factories
|
|||
|
||||
public CharacterData BuildCharacterData()
|
||||
{
|
||||
if (!_dalamudUtil.IsPlayerPresent || !_ipcManager.Initialized)
|
||||
if (!_ipcManager.Initialized)
|
||||
{
|
||||
throw new ArgumentException("Player is not present or Penumbra is not connected");
|
||||
throw new ArgumentException("Penumbra is not connected");
|
||||
}
|
||||
|
||||
return CreateCharacterData();
|
||||
|
|
@ -74,6 +74,7 @@ namespace MareSynchronos.Factories
|
|||
Logger.Debug("Character is null but it shouldn't be, waiting");
|
||||
Thread.Sleep(50);
|
||||
}
|
||||
_dalamudUtil.WaitWhileCharacterIsDrawing(_dalamudUtil.PlayerPointer);
|
||||
var cache = new CharacterData
|
||||
{
|
||||
JobId = _dalamudUtil.PlayerJobId,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue