rebuild project & update internal names
This commit is contained in:
46
LightlessSync.sln
Normal file
46
LightlessSync.sln
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 17
|
||||||
|
VisualStudioVersion = 17.1.32328.378
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{585B740D-BA2C-429B-9CF3-B2D223423748}"
|
||||||
|
ProjectSection(SolutionItems) = preProject
|
||||||
|
.editorconfig = .editorconfig
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LightlessSync.API", "LightlessAPI\LightlessSyncAPI\LightlessSync.API.csproj", "{A4E42AFA-5045-7E81-937F-3A320AC52987}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LightlessSync", "LightlessSync\LightlessSync.csproj", "{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Debug|x64 = Debug|x64
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
Release|x64 = Release|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{A4E42AFA-5045-7E81-937F-3A320AC52987}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|Any CPU.Build.0 = Debug|x64
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|Any CPU.ActiveCfg = Release|x64
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|Any CPU.Build.0 = Release|x64
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{BB929046-4CD2-B174-EBAA-C756AC3AC8DA}.Release|x64.Build.0 = Release|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {B17E85B1-5F60-4440-9F9A-3DDE877E8CDF}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
using System.Collections.Immutable;
|
using System.Collections.Immutable;
|
||||||
|
|
||||||
namespace MareSynchronos.FileCache;
|
namespace LightlessSync.FileCache;
|
||||||
|
|
||||||
public sealed class CacheMonitor : DisposableMediatorSubscriberBase
|
public sealed class CacheMonitor : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#nullable disable
|
#nullable disable
|
||||||
|
|
||||||
namespace MareSynchronos.FileCache;
|
namespace LightlessSync.FileCache;
|
||||||
|
|
||||||
public class FileCacheEntity
|
public class FileCacheEntity
|
||||||
{
|
{
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
using K4os.Compression.LZ4.Legacy;
|
using K4os.Compression.LZ4.Legacy;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.FileCache;
|
namespace LightlessSync.FileCache;
|
||||||
|
|
||||||
public sealed class FileCacheManager : IHostedService
|
public sealed class FileCacheManager : IHostedService
|
||||||
{
|
{
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace MareSynchronos.FileCache;
|
namespace LightlessSync.FileCache;
|
||||||
|
|
||||||
public sealed class FileCompactor
|
public sealed class FileCompactor
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.FileCache;
|
namespace LightlessSync.FileCache;
|
||||||
|
|
||||||
public enum FileState
|
public enum FileState
|
||||||
{
|
{
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
using MareSynchronos.PlayerData.Data;
|
using LightlessSync.PlayerData.Data;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
|
|
||||||
namespace MareSynchronos.FileCache;
|
namespace LightlessSync.FileCache;
|
||||||
|
|
||||||
public sealed class TransientResourceManager : DisposableMediatorSubscriberBase
|
public sealed class TransientResourceManager : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -5,4 +5,4 @@
|
|||||||
|
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
|
|
||||||
[assembly: SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>", Scope = "member", Target = "~M:MareSynchronos.Services.CharaDataManager.AttachPoseData(MareSynchronos.API.Dto.CharaData.PoseEntry,MareSynchronos.Services.CharaData.Models.CharaDataExtendedUpdateDto)")]
|
[assembly: SuppressMessage("Interoperability", "CA1416:Validate platform compatibility", Justification = "<Pending>", Scope = "member", Target = "~M:LightlessSync.Services.CharaDataManager.AttachPoseData(LightlessSync.API.Dto.CharaData.PoseEntry,LightlessSync.Services.CharaData.Models.CharaDataExtendedUpdateDto)")]
|
||||||
@@ -3,7 +3,7 @@ using FFXIVClientStructs.FFXIV.Client.Game.Character;
|
|||||||
using FFXIVClientStructs.FFXIV.Client.UI.Info;
|
using FFXIVClientStructs.FFXIV.Client.UI.Info;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop;
|
namespace LightlessSync.Interop;
|
||||||
|
|
||||||
public unsafe class BlockedCharacterHandler
|
public unsafe class BlockedCharacterHandler
|
||||||
{
|
{
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop;
|
namespace LightlessSync.Interop;
|
||||||
|
|
||||||
internal sealed class DalamudLogger : ILogger
|
internal sealed class DalamudLogger : ILogger
|
||||||
{
|
{
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop;
|
namespace LightlessSync.Interop;
|
||||||
|
|
||||||
[ProviderAlias("Dalamud")]
|
[ProviderAlias("Dalamud")]
|
||||||
public sealed class DalamudLoggingProvider : ILoggerProvider
|
public sealed class DalamudLoggingProvider : ILoggerProvider
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.DependencyInjection.Extensions;
|
using Microsoft.Extensions.DependencyInjection.Extensions;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop;
|
namespace LightlessSync.Interop;
|
||||||
|
|
||||||
public static class DalamudLoggingProviderExtensions
|
public static class DalamudLoggingProviderExtensions
|
||||||
{
|
{
|
||||||
@@ -3,7 +3,7 @@ using Lumina.Extensions;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using static Lumina.Data.Parsing.MdlStructs;
|
using static Lumina.Data.Parsing.MdlStructs;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.GameModel;
|
namespace LightlessSync.Interop.GameModel;
|
||||||
|
|
||||||
#pragma warning disable S1104 // Fields should not have public accessibility
|
#pragma warning disable S1104 // Fields should not have public accessibility
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public interface IIpcCaller : IDisposable
|
public interface IIpcCaller : IDisposable
|
||||||
{
|
{
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.Types;
|
using Dalamud.Game.ClientState.Objects.Types;
|
||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Ipc;
|
using Dalamud.Plugin.Ipc;
|
||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Text.Json.Nodes;
|
using System.Text.Json.Nodes;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerBrio : IIpcCaller
|
public sealed class IpcCallerBrio : IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -2,12 +2,12 @@
|
|||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Ipc;
|
using Dalamud.Plugin.Ipc;
|
||||||
using Dalamud.Utility;
|
using Dalamud.Utility;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerCustomize : IIpcCaller
|
public sealed class IpcCallerCustomize : IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -2,13 +2,13 @@
|
|||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Glamourer.Api.Helpers;
|
using Glamourer.Api.Helpers;
|
||||||
using Glamourer.Api.IpcSubscribers;
|
using Glamourer.Api.IpcSubscribers;
|
||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerGlamourer : DisposableMediatorSubscriberBase, IIpcCaller
|
public sealed class IpcCallerGlamourer : DisposableMediatorSubscriberBase, IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Ipc;
|
using Dalamud.Plugin.Ipc;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerHeels : IIpcCaller
|
public sealed class IpcCallerHeels : IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.SubKinds;
|
using Dalamud.Game.ClientState.Objects.SubKinds;
|
||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Ipc;
|
using Dalamud.Plugin.Ipc;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerHonorific : IIpcCaller
|
public sealed class IpcCallerHonorific : IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.SubKinds;
|
using Dalamud.Game.ClientState.Objects.SubKinds;
|
||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Ipc;
|
using Dalamud.Plugin.Ipc;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerMoodles : IIpcCaller
|
public sealed class IpcCallerMoodles : IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Penumbra.Api.Enums;
|
using Penumbra.Api.Enums;
|
||||||
using Penumbra.Api.Helpers;
|
using Penumbra.Api.Helpers;
|
||||||
using Penumbra.Api.IpcSubscribers;
|
using Penumbra.Api.IpcSubscribers;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerPenumbra : DisposableMediatorSubscriberBase, IIpcCaller
|
public sealed class IpcCallerPenumbra : DisposableMediatorSubscriberBase, IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.SubKinds;
|
using Dalamud.Game.ClientState.Objects.SubKinds;
|
||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Ipc;
|
using Dalamud.Plugin.Ipc;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed class IpcCallerPetNames : IIpcCaller
|
public sealed class IpcCallerPetNames : IIpcCaller
|
||||||
{
|
{
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public sealed partial class IpcManager : DisposableMediatorSubscriberBase
|
public sealed partial class IpcManager : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.Types;
|
using Dalamud.Game.ClientState.Objects.Types;
|
||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Ipc;
|
using Dalamud.Plugin.Ipc;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public class IpcProvider : IHostedService, IMediatorSubscriber
|
public class IpcProvider : IHostedService, IMediatorSubscriber
|
||||||
{
|
{
|
||||||
@@ -44,11 +44,11 @@ public class IpcProvider : IHostedService, IMediatorSubscriber
|
|||||||
public Task StartAsync(CancellationToken cancellationToken)
|
public Task StartAsync(CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
_logger.LogInformation("Starting IpcProviderService");
|
_logger.LogInformation("Starting IpcProviderService");
|
||||||
_loadFileProvider = _pi.GetIpcProvider<string, IGameObject, bool>("MareSynchronos.LoadMcdf");
|
_loadFileProvider = _pi.GetIpcProvider<string, IGameObject, bool>("LightlessSync.LoadMcdf");
|
||||||
_loadFileProvider.RegisterFunc(LoadMcdf);
|
_loadFileProvider.RegisterFunc(LoadMcdf);
|
||||||
_loadFileAsyncProvider = _pi.GetIpcProvider<string, IGameObject, Task<bool>>("MareSynchronos.LoadMcdfAsync");
|
_loadFileAsyncProvider = _pi.GetIpcProvider<string, IGameObject, Task<bool>>("LightlessSync.LoadMcdfAsync");
|
||||||
_loadFileAsyncProvider.RegisterFunc(LoadMcdfAsync);
|
_loadFileAsyncProvider.RegisterFunc(LoadMcdfAsync);
|
||||||
_handledGameAddresses = _pi.GetIpcProvider<List<nint>>("MareSynchronos.GetHandledAddresses");
|
_handledGameAddresses = _pi.GetIpcProvider<List<nint>>("LightlessSync.GetHandledAddresses");
|
||||||
_handledGameAddresses.RegisterFunc(GetHandledAddresses);
|
_handledGameAddresses.RegisterFunc(GetHandledAddresses);
|
||||||
_logger.LogInformation("Started IpcProviderService");
|
_logger.LogInformation("Started IpcProviderService");
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.Types;
|
using Dalamud.Game.ClientState.Objects.Types;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop.Ipc;
|
namespace LightlessSync.Interop.Ipc;
|
||||||
|
|
||||||
public class RedrawManager
|
public class RedrawManager
|
||||||
{
|
{
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
using Dalamud.Memory;
|
using Dalamud.Memory;
|
||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using Dalamud.Utility.Signatures;
|
using Dalamud.Utility.Signatures;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.Interop;
|
namespace LightlessSync.Interop;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Code for spawning mostly taken from https://git.anna.lgbt/anna/OrangeGuidanceTomestone/src/branch/main/client/Vfx.cs
|
/// Code for spawning mostly taken from https://git.anna.lgbt/anna/OrangeGuidanceTomestone/src/branch/main/client/Vfx.cs
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
<Version>1.11.0</Version>
|
<Version>1.11.0</Version>
|
||||||
<Description></Description>
|
<Description></Description>
|
||||||
<Copyright></Copyright>
|
<Copyright></Copyright>
|
||||||
<PackageProjectUrl>https://github.com/Penumbra-Sync/client</PackageProjectUrl>
|
<PackageProjectUrl>https://github.com/Light-Public-Syncshells/LightlessClient</PackageProjectUrl>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="DalamudPackager" Version="12.0.0" />
|
<PackageReference Include="DalamudPackager" Version="13.0.0" />
|
||||||
<PackageReference Include="Downloader" Version="3.3.4" />
|
<PackageReference Include="Downloader" Version="3.3.4" />
|
||||||
<PackageReference Include="K4os.Compression.LZ4.Legacy" Version="1.3.8" />
|
<PackageReference Include="K4os.Compression.LZ4.Legacy" Version="1.3.8" />
|
||||||
<PackageReference Include="Meziantou.Analyzer" Version="2.0.189">
|
<PackageReference Include="Meziantou.Analyzer" Version="2.0.189">
|
||||||
@@ -54,10 +54,6 @@
|
|||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="..\MareAPI\MareSynchronosAPI\MareSynchronos.API.csproj" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="CheapLoc">
|
<Reference Include="CheapLoc">
|
||||||
<HintPath>$(DalamudLibPath)CheapLoc.dll</HintPath>
|
<HintPath>$(DalamudLibPath)CheapLoc.dll</HintPath>
|
||||||
@@ -77,4 +73,8 @@
|
|||||||
<None Include="..\.editorconfig" Link=".editorconfig" />
|
<None Include="..\.editorconfig" Link=".editorconfig" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\LightlessAPI\LightlessSyncAPI\LightlessSync.API.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"Author": "darkarchon",
|
"Author": "sigmas",
|
||||||
"Name": "Mare Synchronos",
|
"Name": "Lightless Sync",
|
||||||
"Punchline": "Let others see you as you see yourself.",
|
"Punchline": "Let others see you as you see yourself.",
|
||||||
"Description": "This plugin will synchronize your Penumbra mods and current Glamourer state with other paired clients automatically.",
|
"Description": "This plugin will synchronize your Penumbra mods and current Glamourer state with other paired clients automatically.",
|
||||||
"InternalName": "mareSynchronos",
|
"InternalName": "LightlessSync",
|
||||||
"ApplicableVersion": "any",
|
"ApplicableVersion": "any",
|
||||||
"Tags": [
|
"Tags": [
|
||||||
"customization"
|
"customization"
|
||||||
],
|
],
|
||||||
"IconUrl": "https://raw.githubusercontent.com/Penumbra-Sync/client/main/MareSynchronos/images/logo.png",
|
"IconUrl": "https://raw.githubusercontent.com/Penumbra-Sync/client/main/MareSynchronos/images/logo.png",
|
||||||
"RepoUrl": "https://github.com/Penumbra-Sync/client"
|
"RepoUrl": "https://github.com/Light-Public-Syncshells/LightlessSync"
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using CheapLoc;
|
using CheapLoc;
|
||||||
|
|
||||||
namespace MareSynchronos.Localization;
|
namespace LightlessSync.Localization;
|
||||||
|
|
||||||
public static class Strings
|
public static class Strings
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class CharaDataConfigService : ConfigurationServiceBase<CharaDataConfig>
|
public class CharaDataConfigService : ConfigurationServiceBase<CharaDataConfig>
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public static class ConfigurationExtensions
|
public static class ConfigurationExtensions
|
||||||
{
|
{
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
using MareSynchronos.WebAPI;
|
using LightlessSync.WebAPI;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class ConfigurationMigrator(ILogger<ConfigurationMigrator> logger, TransientConfigService transientConfigService,
|
public class ConfigurationMigrator(ILogger<ConfigurationMigrator> logger, TransientConfigService transientConfigService,
|
||||||
ServerConfigService serverConfigService) : IHostedService
|
ServerConfigService serverConfigService) : IHostedService
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class ConfigurationSaveService : IHostedService
|
public class ConfigurationSaveService : IHostedService
|
||||||
{
|
{
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public abstract class ConfigurationServiceBase<T> : IConfigService<T> where T : IMareConfiguration
|
public abstract class ConfigurationServiceBase<T> : IConfigService<T> where T : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
public class CharaDataConfig : IMareConfiguration
|
public class CharaDataConfig : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
public interface IMareConfiguration
|
public interface IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
using MareSynchronos.UI;
|
using LightlessSync.UI;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class MareConfig : IMareConfiguration
|
public class MareConfig : IMareConfiguration
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
public class PlayerPerformanceConfig : IMareConfiguration
|
public class PlayerPerformanceConfig : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
using MareSynchronos.WebAPI;
|
using LightlessSync.WebAPI;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ServerConfig : IMareConfiguration
|
public class ServerConfig : IMareConfiguration
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
public class ServerTagConfig : IMareConfiguration
|
public class ServerTagConfig : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
public class TransientConfig : IMareConfiguration
|
public class TransientConfig : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
public class UidNotesConfig : IMareConfiguration
|
public class UidNotesConfig : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Configurations;
|
namespace LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
public class XivDataStorageConfig : IMareConfiguration
|
public class XivDataStorageConfig : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public interface IConfigService<out T> : IDisposable where T : IMareConfiguration
|
public interface IConfigService<out T> : IDisposable where T : IMareConfiguration
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class MareConfigService : ConfigurationServiceBase<MareConfig>
|
public class MareConfigService : ConfigurationServiceBase<MareConfig>
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public record Authentication
|
public record Authentication
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class CharaDataFavorite
|
public class CharaDataFavorite
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
public enum DownloadSpeeds
|
public enum DownloadSpeeds
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
public enum NotificationLocation
|
public enum NotificationLocation
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models.Obsolete;
|
namespace LightlessSync.MareConfiguration.Models.Obsolete;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
[Obsolete("Deprecated, use ServerStorage")]
|
[Obsolete("Deprecated, use ServerStorage")]
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class SecretKey
|
public class SecretKey
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
public class ServerNotesStorage
|
public class ServerNotesStorage
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using Microsoft.AspNetCore.Http.Connections;
|
using Microsoft.AspNetCore.Http.Connections;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ServerStorage
|
public class ServerStorage
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.MareConfiguration.Models;
|
namespace LightlessSync.MareConfiguration.Models;
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class ServerTagStorage
|
public class ServerTagStorage
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class NotesConfigService : ConfigurationServiceBase<UidNotesConfig>
|
public class NotesConfigService : ConfigurationServiceBase<UidNotesConfig>
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class PlayerPerformanceConfigService : ConfigurationServiceBase<PlayerPerformanceConfig>
|
public class PlayerPerformanceConfigService : ConfigurationServiceBase<PlayerPerformanceConfig>
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class ServerConfigService : ConfigurationServiceBase<ServerConfig>
|
public class ServerConfigService : ConfigurationServiceBase<ServerConfig>
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class ServerTagConfigService : ConfigurationServiceBase<ServerTagConfig>
|
public class ServerTagConfigService : ConfigurationServiceBase<ServerTagConfig>
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class TransientConfigService : ConfigurationServiceBase<TransientConfig>
|
public class TransientConfigService : ConfigurationServiceBase<TransientConfig>
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
|
|
||||||
namespace MareSynchronos.MareConfiguration;
|
namespace LightlessSync.MareConfiguration;
|
||||||
|
|
||||||
public class XivDataStorageService : ConfigurationServiceBase<XivDataStorageConfig>
|
public class XivDataStorageService : ConfigurationServiceBase<XivDataStorageConfig>
|
||||||
{
|
{
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.PlayerData.Pairs;
|
using LightlessSync.PlayerData.Pairs;
|
||||||
using MareSynchronos.PlayerData.Services;
|
using LightlessSync.PlayerData.Services;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Services.ServerConfiguration;
|
using LightlessSync.Services.ServerConfiguration;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
namespace MareSynchronos;
|
namespace LightlessSync;
|
||||||
|
|
||||||
#pragma warning disable S125 // Sections of code should not be commented out
|
#pragma warning disable S125 // Sections of code should not be commented out
|
||||||
/*
|
/*
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
|
|
||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Data;
|
namespace LightlessSync.PlayerData.Data;
|
||||||
|
|
||||||
public class CharacterData
|
public class CharacterData
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.PlayerData.Data;
|
namespace LightlessSync.PlayerData.Data;
|
||||||
|
|
||||||
public class CharacterDataFragment
|
public class CharacterDataFragment
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.PlayerData.Data;
|
namespace LightlessSync.PlayerData.Data;
|
||||||
|
|
||||||
public class CharacterDataFragmentPlayer : CharacterDataFragment
|
public class CharacterDataFragmentPlayer : CharacterDataFragment
|
||||||
{
|
{
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
|
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Data;
|
namespace LightlessSync.PlayerData.Data;
|
||||||
|
|
||||||
public partial class FileReplacement
|
public partial class FileReplacement
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.PlayerData.Data;
|
namespace LightlessSync.PlayerData.Data;
|
||||||
|
|
||||||
public class FileReplacementComparer : IEqualityComparer<FileReplacement>
|
public class FileReplacementComparer : IEqualityComparer<FileReplacement>
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Data;
|
namespace LightlessSync.PlayerData.Data;
|
||||||
|
|
||||||
public class FileReplacementDataComparer : IEqualityComparer<FileReplacementData>
|
public class FileReplacementDataComparer : IEqualityComparer<FileReplacementData>
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.PlayerData.Pairs;
|
namespace LightlessSync.PlayerData.Pairs;
|
||||||
|
|
||||||
public enum PlayerChanges
|
public enum PlayerChanges
|
||||||
{
|
{
|
||||||
@@ -1,9 +1,9 @@
|
|||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.WebAPI.Files;
|
using LightlessSync.WebAPI.Files;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Factories;
|
namespace LightlessSync.PlayerData.Factories;
|
||||||
|
|
||||||
public class FileDownloadManagerFactory
|
public class FileDownloadManagerFactory
|
||||||
{
|
{
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Factories;
|
namespace LightlessSync.PlayerData.Factories;
|
||||||
|
|
||||||
public class GameObjectHandlerFactory
|
public class GameObjectHandlerFactory
|
||||||
{
|
{
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using MareSynchronos.API.Dto.User;
|
using LightlessSync.API.Dto.User;
|
||||||
using MareSynchronos.PlayerData.Pairs;
|
using LightlessSync.PlayerData.Pairs;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Services.ServerConfiguration;
|
using LightlessSync.Services.ServerConfiguration;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Factories;
|
namespace LightlessSync.PlayerData.Factories;
|
||||||
|
|
||||||
public class PairFactory
|
public class PairFactory
|
||||||
{
|
{
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.PlayerData.Pairs;
|
using LightlessSync.PlayerData.Pairs;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Services.ServerConfiguration;
|
using LightlessSync.Services.ServerConfiguration;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Factories;
|
namespace LightlessSync.PlayerData.Factories;
|
||||||
|
|
||||||
public class PairHandlerFactory
|
public class PairHandlerFactory
|
||||||
{
|
{
|
||||||
@@ -1,16 +1,16 @@
|
|||||||
using FFXIVClientStructs.FFXIV.Client.Game.Character;
|
using FFXIVClientStructs.FFXIV.Client.Game.Character;
|
||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
using MareSynchronos.PlayerData.Data;
|
using LightlessSync.PlayerData.Data;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using CharacterData = MareSynchronos.PlayerData.Data.CharacterData;
|
using CharacterData = LightlessSync.PlayerData.Data.CharacterData;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Factories;
|
namespace LightlessSync.PlayerData.Factories;
|
||||||
|
|
||||||
public class PlayerDataFactory
|
public class PlayerDataFactory
|
||||||
{
|
{
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
using FFXIVClientStructs.FFXIV.Client.Game.Character;
|
using FFXIVClientStructs.FFXIV.Client.Game.Character;
|
||||||
using FFXIVClientStructs.FFXIV.Client.Graphics.Scene;
|
using FFXIVClientStructs.FFXIV.Client.Graphics.Scene;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using static FFXIVClientStructs.FFXIV.Client.Game.Character.DrawDataContainer;
|
using static FFXIVClientStructs.FFXIV.Client.Game.Character.DrawDataContainer;
|
||||||
using ObjectKind = MareSynchronos.API.Data.Enum.ObjectKind;
|
using ObjectKind = LightlessSync.API.Data.Enum.ObjectKind;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Handlers;
|
namespace LightlessSync.PlayerData.Handlers;
|
||||||
|
|
||||||
public sealed class GameObjectHandler : DisposableMediatorSubscriberBase, IHighPriorityMediatorSubscriber
|
public sealed class GameObjectHandler : DisposableMediatorSubscriberBase, IHighPriorityMediatorSubscriber
|
||||||
{
|
{
|
||||||
@@ -1,21 +1,21 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.PlayerData.Pairs;
|
using LightlessSync.PlayerData.Pairs;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Events;
|
using LightlessSync.Services.Events;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Services.ServerConfiguration;
|
using LightlessSync.Services.ServerConfiguration;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using MareSynchronos.WebAPI.Files;
|
using LightlessSync.WebAPI.Files;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using ObjectKind = MareSynchronos.API.Data.Enum.ObjectKind;
|
using ObjectKind = LightlessSync.API.Data.Enum.ObjectKind;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Handlers;
|
namespace LightlessSync.PlayerData.Handlers;
|
||||||
|
|
||||||
public sealed class PairHandler : DisposableMediatorSubscriberBase
|
public sealed class PairHandler : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.PlayerData.Pairs;
|
namespace LightlessSync.PlayerData.Pairs;
|
||||||
|
|
||||||
public record OptionalPluginWarning
|
public record OptionalPluginWarning
|
||||||
{
|
{
|
||||||
@@ -1,17 +1,17 @@
|
|||||||
using Dalamud.Game.Gui.ContextMenu;
|
using Dalamud.Game.Gui.ContextMenu;
|
||||||
using Dalamud.Game.Text.SeStringHandling;
|
using Dalamud.Game.Text.SeStringHandling;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.API.Data.Extensions;
|
using LightlessSync.API.Data.Extensions;
|
||||||
using MareSynchronos.API.Dto.User;
|
using LightlessSync.API.Dto.User;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Services.ServerConfiguration;
|
using LightlessSync.Services.ServerConfiguration;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Pairs;
|
namespace LightlessSync.PlayerData.Pairs;
|
||||||
|
|
||||||
public class Pair
|
public class Pair
|
||||||
{
|
{
|
||||||
@@ -1,18 +1,18 @@
|
|||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Data.Comparer;
|
using LightlessSync.API.Data.Comparer;
|
||||||
using MareSynchronos.API.Data.Extensions;
|
using LightlessSync.API.Data.Extensions;
|
||||||
using MareSynchronos.API.Dto.Group;
|
using LightlessSync.API.Dto.Group;
|
||||||
using MareSynchronos.API.Dto.User;
|
using LightlessSync.API.Dto.User;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.MareConfiguration.Models;
|
using LightlessSync.MareConfiguration.Models;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.Services.Events;
|
using LightlessSync.Services.Events;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Pairs;
|
namespace LightlessSync.PlayerData.Pairs;
|
||||||
|
|
||||||
public sealed class PairManager : DisposableMediatorSubscriberBase
|
public sealed class PairManager : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using MareSynchronos.WebAPI;
|
using LightlessSync.WebAPI;
|
||||||
using MareSynchronos.WebAPI.Files;
|
using LightlessSync.WebAPI.Files;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Pairs;
|
namespace LightlessSync.PlayerData.Pairs;
|
||||||
|
|
||||||
public class VisibleUserDataDistributor : DisposableMediatorSubscriberBase
|
public class VisibleUserDataDistributor : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.PlayerData.Data;
|
using LightlessSync.PlayerData.Data;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.PlayerData.Services;
|
namespace LightlessSync.PlayerData.Services;
|
||||||
|
|
||||||
public sealed class CacheCreationService : DisposableMediatorSubscriberBase
|
public sealed class CacheCreationService : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -3,35 +3,35 @@ using Dalamud.Interface.ImGuiFileDialog;
|
|||||||
using Dalamud.Interface.Windowing;
|
using Dalamud.Interface.Windowing;
|
||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.Interop;
|
using LightlessSync.Interop;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.MareConfiguration.Configurations;
|
using LightlessSync.MareConfiguration.Configurations;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.PlayerData.Pairs;
|
using LightlessSync.PlayerData.Pairs;
|
||||||
using MareSynchronos.PlayerData.Services;
|
using LightlessSync.PlayerData.Services;
|
||||||
using MareSynchronos.Services;
|
using LightlessSync.Services;
|
||||||
using MareSynchronos.Services.Events;
|
using LightlessSync.Services.Events;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Services.ServerConfiguration;
|
using LightlessSync.Services.ServerConfiguration;
|
||||||
using MareSynchronos.UI;
|
using LightlessSync.UI;
|
||||||
using MareSynchronos.UI.Components;
|
using LightlessSync.UI.Components;
|
||||||
using MareSynchronos.UI.Components.Popup;
|
using LightlessSync.UI.Components.Popup;
|
||||||
using MareSynchronos.UI.Handlers;
|
using LightlessSync.UI.Handlers;
|
||||||
using MareSynchronos.WebAPI;
|
using LightlessSync.WebAPI;
|
||||||
using MareSynchronos.WebAPI.Files;
|
using LightlessSync.WebAPI.Files;
|
||||||
using MareSynchronos.WebAPI.SignalR;
|
using LightlessSync.WebAPI.SignalR;
|
||||||
using Microsoft.Extensions.DependencyInjection;
|
using Microsoft.Extensions.DependencyInjection;
|
||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using NReco.Logging.File;
|
using NReco.Logging.File;
|
||||||
using System.Net.Http.Headers;
|
using System.Net.Http.Headers;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using MareSynchronos.Services.CharaData;
|
using LightlessSync.Services.CharaData;
|
||||||
using Dalamud.Game;
|
using Dalamud.Game;
|
||||||
|
|
||||||
namespace MareSynchronos;
|
namespace LightlessSync;
|
||||||
|
|
||||||
public sealed class Plugin : IDalamudPlugin
|
public sealed class Plugin : IDalamudPlugin
|
||||||
{
|
{
|
||||||
@@ -87,9 +87,9 @@ public sealed class Plugin : IDalamudPlugin
|
|||||||
})
|
})
|
||||||
.ConfigureServices(collection =>
|
.ConfigureServices(collection =>
|
||||||
{
|
{
|
||||||
collection.AddSingleton(new WindowSystem("MareSynchronos"));
|
collection.AddSingleton(new WindowSystem("LightlessSync"));
|
||||||
collection.AddSingleton<FileDialogManager>();
|
collection.AddSingleton<FileDialogManager>();
|
||||||
collection.AddSingleton(new Dalamud.Localization("MareSynchronos.Localization.", "", useEmbedded: true));
|
collection.AddSingleton(new Dalamud.Localization("LightlessSync.Localization.", "", useEmbedded: true));
|
||||||
|
|
||||||
// add mare related singletons
|
// add mare related singletons
|
||||||
collection.AddSingleton<MareMediator>();
|
collection.AddSingleton<MareMediator>();
|
||||||
@@ -168,7 +168,7 @@ public sealed class Plugin : IDalamudPlugin
|
|||||||
{
|
{
|
||||||
var httpClient = new HttpClient();
|
var httpClient = new HttpClient();
|
||||||
var ver = Assembly.GetExecutingAssembly().GetName().Version;
|
var ver = Assembly.GetExecutingAssembly().GetName().Version;
|
||||||
httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("MareSynchronos", ver!.Major + "." + ver!.Minor + "." + ver!.Build));
|
httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("LightlessSync", ver!.Major + "." + ver!.Minor + "." + ver!.Build));
|
||||||
return httpClient;
|
return httpClient;
|
||||||
});
|
});
|
||||||
collection.AddSingleton((s) => new MareConfigService(pluginInterface.ConfigDirectory.FullName));
|
collection.AddSingleton((s) => new MareConfigService(pluginInterface.ConfigDirectory.FullName));
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services.CharaData.Models;
|
using LightlessSync.Services.CharaData.Models;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Services;
|
namespace LightlessSync.Services;
|
||||||
|
|
||||||
public sealed class CharaDataCharacterHandler : DisposableMediatorSubscriberBase
|
public sealed class CharaDataCharacterHandler : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,18 +1,18 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.SubKinds;
|
using Dalamud.Game.ClientState.Objects.SubKinds;
|
||||||
using K4os.Compression.LZ4.Legacy;
|
using K4os.Compression.LZ4.Legacy;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.Services.CharaData;
|
using LightlessSync.Services.CharaData;
|
||||||
using MareSynchronos.Services.CharaData.Models;
|
using LightlessSync.Services.CharaData.Models;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using MareSynchronos.WebAPI.Files;
|
using LightlessSync.WebAPI.Files;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Services;
|
namespace LightlessSync.Services;
|
||||||
|
|
||||||
public sealed class CharaDataFileHandler : IDisposable
|
public sealed class CharaDataFileHandler : IDisposable
|
||||||
{
|
{
|
||||||
@@ -1,17 +1,17 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.SubKinds;
|
using Dalamud.Game.ClientState.Objects.SubKinds;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
using MareSynchronos.Interop;
|
using LightlessSync.Interop;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.Services.CharaData.Models;
|
using LightlessSync.Services.CharaData.Models;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.WebAPI;
|
using LightlessSync.WebAPI;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Text.Json.Nodes;
|
using System.Text.Json.Nodes;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData;
|
namespace LightlessSync.Services.CharaData;
|
||||||
|
|
||||||
public class CharaDataGposeTogetherManager : DisposableMediatorSubscriberBase
|
public class CharaDataGposeTogetherManager : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,21 +1,21 @@
|
|||||||
using Dalamud.Game.ClientState.Objects.Types;
|
using Dalamud.Game.ClientState.Objects.Types;
|
||||||
using K4os.Compression.LZ4.Legacy;
|
using K4os.Compression.LZ4.Legacy;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
using MareSynchronos.Interop.Ipc;
|
using LightlessSync.Interop.Ipc;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.PlayerData.Factories;
|
using LightlessSync.PlayerData.Factories;
|
||||||
using MareSynchronos.PlayerData.Handlers;
|
using LightlessSync.PlayerData.Handlers;
|
||||||
using MareSynchronos.PlayerData.Pairs;
|
using LightlessSync.PlayerData.Pairs;
|
||||||
using MareSynchronos.Services.CharaData.Models;
|
using LightlessSync.Services.CharaData.Models;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using MareSynchronos.WebAPI;
|
using LightlessSync.WebAPI;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Collections.Concurrent;
|
using System.Collections.Concurrent;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.Services;
|
namespace LightlessSync.Services;
|
||||||
|
|
||||||
public sealed partial class CharaDataManager : DisposableMediatorSubscriberBase
|
public sealed partial class CharaDataManager : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
using FFXIVClientStructs.FFXIV.Client.Graphics.Scene;
|
using FFXIVClientStructs.FFXIV.Client.Graphics.Scene;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.Interop;
|
using LightlessSync.Interop;
|
||||||
using MareSynchronos.MareConfiguration;
|
using LightlessSync.MareConfiguration;
|
||||||
using MareSynchronos.Services.CharaData.Models;
|
using LightlessSync.Services.CharaData.Models;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.Services.ServerConfiguration;
|
using LightlessSync.Services.ServerConfiguration;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
|
|
||||||
namespace MareSynchronos.Services;
|
namespace LightlessSync.Services;
|
||||||
|
|
||||||
public sealed class CharaDataNearbyManager : DisposableMediatorSubscriberBase
|
public sealed class CharaDataNearbyManager : DisposableMediatorSubscriberBase
|
||||||
{
|
{
|
||||||
@@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData
|
namespace LightlessSync.Services.CharaData
|
||||||
{
|
{
|
||||||
internal class CharaDataTogetherManager
|
internal class CharaDataTogetherManager
|
||||||
{
|
{
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.Services.CharaData.Models;
|
using LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData;
|
namespace LightlessSync.Services.CharaData;
|
||||||
|
|
||||||
public sealed class MareCharaFileDataFactory
|
public sealed class MareCharaFileDataFactory
|
||||||
{
|
{
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public sealed record CharaDataExtendedUpdateDto : CharaDataUpdateDto
|
public sealed record CharaDataExtendedUpdateDto : CharaDataUpdateDto
|
||||||
{
|
{
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public sealed record CharaDataFullExtendedDto : CharaDataFullDto
|
public sealed record CharaDataFullExtendedDto : CharaDataFullDto
|
||||||
{
|
{
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public sealed record CharaDataMetaInfoExtendedDto : CharaDataMetaInfoDto
|
public sealed record CharaDataMetaInfoExtendedDto : CharaDataMetaInfoDto
|
||||||
{
|
{
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
using Dalamud.Utility;
|
using Dalamud.Utility;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public sealed record GposeLobbyUserData(UserData UserData)
|
public sealed record GposeLobbyUserData(UserData UserData)
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public sealed record HandledCharaDataEntry(string Name, bool IsSelf, Guid? CustomizePlus, CharaDataMetaInfoExtendedDto MetaInfo)
|
public sealed record HandledCharaDataEntry(string Name, bool IsSelf, Guid? CustomizePlus, CharaDataMetaInfoExtendedDto MetaInfo)
|
||||||
{
|
{
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Text.Json;
|
using System.Text.Json;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public record MareCharaFileData
|
public record MareCharaFileData
|
||||||
{
|
{
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public record MareCharaFileHeader(byte Version, MareCharaFileData CharaFileData)
|
public record MareCharaFileHeader(byte Version, MareCharaFileData CharaFileData)
|
||||||
{
|
{
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
using Dalamud.Utility;
|
using Dalamud.Utility;
|
||||||
using Lumina.Excel.Sheets;
|
using Lumina.Excel.Sheets;
|
||||||
using MareSynchronos.API.Dto.CharaData;
|
using LightlessSync.API.Dto.CharaData;
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace MareSynchronos.Services.CharaData.Models;
|
namespace LightlessSync.Services.CharaData.Models;
|
||||||
|
|
||||||
public sealed record PoseEntryExtended : PoseEntry
|
public sealed record PoseEntryExtended : PoseEntry
|
||||||
{
|
{
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
using Lumina.Data.Files;
|
using Lumina.Data.Files;
|
||||||
using MareSynchronos.API.Data;
|
using LightlessSync.API.Data;
|
||||||
using MareSynchronos.API.Data.Enum;
|
using LightlessSync.API.Data.Enum;
|
||||||
using MareSynchronos.FileCache;
|
using LightlessSync.FileCache;
|
||||||
using MareSynchronos.Services.Mediator;
|
using LightlessSync.Services.Mediator;
|
||||||
using MareSynchronos.UI;
|
using LightlessSync.UI;
|
||||||
using MareSynchronos.Utils;
|
using LightlessSync.Utils;
|
||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace MareSynchronos.Services;
|
namespace LightlessSync.Services;
|
||||||
|
|
||||||
public sealed class CharacterAnalyzer : MediatorSubscriberBase, IDisposable
|
public sealed class CharacterAnalyzer : MediatorSubscriberBase, IDisposable
|
||||||
{
|
{
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user