test version for .net6/dalamudapi7
This commit is contained in:
@@ -169,7 +169,7 @@ public class CharacterDataFactory
|
|||||||
|
|
||||||
private void AddReplacementsFromTexture(string texPath, ObjectKind objectKind, CharacterData cache, int inheritanceLevel = 0, bool doNotReverseResolve = true)
|
private void AddReplacementsFromTexture(string texPath, ObjectKind objectKind, CharacterData cache, int inheritanceLevel = 0, bool doNotReverseResolve = true)
|
||||||
{
|
{
|
||||||
if (texPath.IsNullOrEmpty()) return;
|
if (string.IsNullOrEmpty(texPath)) return;
|
||||||
|
|
||||||
//Logger.Verbose("Adding File Replacement for Texture " + texPath);
|
//Logger.Verbose("Adding File Replacement for Texture " + texPath);
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ using FFXIVClientStructs.FFXIV.Client.Game.Character;
|
|||||||
using MareSynchronos.API;
|
using MareSynchronos.API;
|
||||||
using MareSynchronos.FileCacheDB;
|
using MareSynchronos.FileCacheDB;
|
||||||
using MareSynchronos.Interop;
|
using MareSynchronos.Interop;
|
||||||
|
using MareSynchronos.Models;
|
||||||
using MareSynchronos.Utils;
|
using MareSynchronos.Utils;
|
||||||
using MareSynchronos.WebAPI;
|
using MareSynchronos.WebAPI;
|
||||||
using Penumbra.GameData.Structs;
|
|
||||||
|
|
||||||
namespace MareSynchronos.Managers;
|
namespace MareSynchronos.Managers;
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ public class CachedPlayer
|
|||||||
|
|
||||||
private CharacterCacheDto _cachedData = new();
|
private CharacterCacheDto _cachedData = new();
|
||||||
|
|
||||||
private CharacterEquipment? _currentCharacterEquipment;
|
private PlayerRelatedObject? _currentCharacterEquipment;
|
||||||
|
|
||||||
public void ApplyCharacterData(CharacterCacheDto characterData)
|
public void ApplyCharacterData(CharacterCacheDto characterData)
|
||||||
{
|
{
|
||||||
@@ -363,7 +363,8 @@ public class CachedPlayer
|
|||||||
_dalamudUtil.FrameworkUpdate += DalamudUtilOnFrameworkUpdate;
|
_dalamudUtil.FrameworkUpdate += DalamudUtilOnFrameworkUpdate;
|
||||||
_ipcManager.PenumbraRedrawEvent += IpcManagerOnPenumbraRedrawEvent;
|
_ipcManager.PenumbraRedrawEvent += IpcManagerOnPenumbraRedrawEvent;
|
||||||
_originalGlamourerData = _ipcManager.GlamourerGetCharacterCustomization(PlayerCharacter);
|
_originalGlamourerData = _ipcManager.GlamourerGetCharacterCustomization(PlayerCharacter);
|
||||||
_currentCharacterEquipment = new CharacterEquipment(PlayerCharacter);
|
_currentCharacterEquipment = new PlayerRelatedObject(ObjectKind.Player, IntPtr.Zero, IntPtr.Zero,
|
||||||
|
() => _dalamudUtil.GetPlayerCharacterFromObjectTableByName(PlayerName)?.Address ?? IntPtr.Zero);
|
||||||
_isDisposed = false;
|
_isDisposed = false;
|
||||||
if (cache != null)
|
if (cache != null)
|
||||||
{
|
{
|
||||||
@@ -382,7 +383,8 @@ public class CachedPlayer
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_currentCharacterEquipment!.CompareAndUpdate(PlayerCharacter))
|
_currentCharacterEquipment?.CheckAndUpdateObject();
|
||||||
|
if (_currentCharacterEquipment?.HasUnprocessedUpdate ?? false)
|
||||||
{
|
{
|
||||||
OnPlayerChanged();
|
OnPlayerChanged();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ namespace MareSynchronos.Managers
|
|||||||
|
|
||||||
private CancellationTokenSource? _playerChangedCts = new();
|
private CancellationTokenSource? _playerChangedCts = new();
|
||||||
private DateTime _lastPlayerObjectCheck;
|
private DateTime _lastPlayerObjectCheck;
|
||||||
private CharacterEquipment? _currentCharacterEquipment = new();
|
|
||||||
|
|
||||||
private List<PlayerRelatedObject> playerRelatedObjects = new List<PlayerRelatedObject>();
|
private List<PlayerRelatedObject> playerRelatedObjects = new List<PlayerRelatedObject>();
|
||||||
|
|
||||||
|
|||||||
@@ -3,14 +3,14 @@
|
|||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Authors></Authors>
|
<Authors></Authors>
|
||||||
<Company></Company>
|
<Company></Company>
|
||||||
<Version>0.3.5</Version>
|
<Version>0.3.6</Version>
|
||||||
<Description></Description>
|
<Description></Description>
|
||||||
<Copyright></Copyright>
|
<Copyright></Copyright>
|
||||||
<PackageProjectUrl>https://github.com/Penumbra-Sync/client</PackageProjectUrl>
|
<PackageProjectUrl>https://github.com/Penumbra-Sync/client</PackageProjectUrl>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net5.0-windows7.0</TargetFramework>
|
<TargetFramework>net6.0-windows</TargetFramework>
|
||||||
<Platforms>x64</Platforms>
|
<Platforms>x64</Platforms>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<LangVersion>latest</LangVersion>
|
<LangVersion>latest</LangVersion>
|
||||||
@@ -21,15 +21,15 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<DalamudLibPath>$(appdata)\XIVLauncher\addon\Hooks\dev\</DalamudLibPath>
|
<DalamudLibPath>$(appdata)\XIVLauncher\addon\Hooks\6692d56\</DalamudLibPath>
|
||||||
<AssemblyVersion></AssemblyVersion>
|
<AssemblyVersion></AssemblyVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="DalamudPackager" Version="2.1.7" />
|
<PackageReference Include="DalamudPackager" Version="2.1.8" />
|
||||||
<PackageReference Include="lz4net" Version="1.0.15.93" />
|
<PackageReference Include="lz4net" Version="1.0.15.93" />
|
||||||
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="6.0.6" />
|
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="6.0.8" />
|
||||||
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.17" />
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.8" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -167,7 +167,7 @@ namespace MareSynchronos.UI
|
|||||||
_showUidForEntry.TryGetValue(entry.OtherUID, out var showUidInsteadOfName);
|
_showUidForEntry.TryGetValue(entry.OtherUID, out var showUidInsteadOfName);
|
||||||
if (!showUidInsteadOfName && _configuration.GetCurrentServerUidComments().TryGetValue(entry.OtherUID, out var playerText))
|
if (!showUidInsteadOfName && _configuration.GetCurrentServerUidComments().TryGetValue(entry.OtherUID, out var playerText))
|
||||||
{
|
{
|
||||||
if (playerText.IsNullOrEmpty())
|
if (string.IsNullOrEmpty(playerText))
|
||||||
{
|
{
|
||||||
playerText = entry.OtherUID;
|
playerText = entry.OtherUID;
|
||||||
}
|
}
|
||||||
|
|||||||
2
Penumbra
2
Penumbra
Submodule Penumbra updated: cfc441b9b1...cfeb20a18e
Reference in New Issue
Block a user