mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-17 22:24:22 +01:00
Namespace movement.
This commit is contained in:
parent
a1e9c44697
commit
113078af90
40 changed files with 121 additions and 100 deletions
|
|
@ -16,6 +16,7 @@ using Penumbra.Collections;
|
||||||
using Penumbra.String;
|
using Penumbra.String;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
using Penumbra.Meta.Manipulations;
|
using Penumbra.Meta.Manipulations;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.UI;
|
using Penumbra.UI;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ using FFXIVClientStructs.FFXIV.Client.Graphics.Scene;
|
||||||
using Penumbra.Api.Enums;
|
using Penumbra.Api.Enums;
|
||||||
using Penumbra.GameData.Actors;
|
using Penumbra.GameData.Actors;
|
||||||
using Penumbra.Interop.ResourceLoading;
|
using Penumbra.Interop.ResourceLoading;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.String;
|
using Penumbra.String;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ using System.Collections.Generic;
|
||||||
using Penumbra.Api.Enums;
|
using Penumbra.Api.Enums;
|
||||||
using Penumbra.Api.Helpers;
|
using Penumbra.Api.Helpers;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.Api;
|
namespace Penumbra.Api;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ using System.Linq;
|
||||||
using Penumbra.Api;
|
using Penumbra.Api;
|
||||||
using Penumbra.GameData.Actors;
|
using Penumbra.GameData.Actors;
|
||||||
using Penumbra.Interop.Services;
|
using Penumbra.Interop.Services;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
using CharacterUtility = Penumbra.Interop.Services.CharacterUtility;
|
using CharacterUtility = Penumbra.Interop.Services.CharacterUtility;
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Penumbra.Api.Enums;
|
using Penumbra.Api.Enums;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.Collections;
|
namespace Penumbra.Collections;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ using Penumbra.Collections;
|
||||||
using Penumbra.GameData.Actors;
|
using Penumbra.GameData.Actors;
|
||||||
using Penumbra.Interop.Services;
|
using Penumbra.Interop.Services;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.UI;
|
using Penumbra.UI;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ using Newtonsoft.Json;
|
||||||
using Penumbra.Api;
|
using Penumbra.Api;
|
||||||
using Penumbra.Import.Structs;
|
using Penumbra.Import.Structs;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using FileMode = System.IO.FileMode;
|
using FileMode = System.IO.FileMode;
|
||||||
using ZipArchive = SharpCompress.Archives.Zip.ZipArchive;
|
using ZipArchive = SharpCompress.Archives.Zip.ZipArchive;
|
||||||
using ZipArchiveEntry = SharpCompress.Archives.Zip.ZipArchiveEntry;
|
using ZipArchiveEntry = SharpCompress.Archives.Zip.ZipArchiveEntry;
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Security.Cryptography;
|
using System.Security.Cryptography;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.IO.Compression;
|
using System.IO.Compression;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Penumbra.Meta.Manipulations;
|
using Penumbra.Meta.Manipulations;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ using System.Linq;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Dalamud.Interface.Internal.Notifications;
|
using Dalamud.Interface.Internal.Notifications;
|
||||||
using OtterGui;
|
using OtterGui;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.Mods.ItemSwap;
|
namespace Penumbra.Mods.ItemSwap;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods.Manager;
|
||||||
|
|
||||||
public class ExportManager : IDisposable
|
public class ExportManager : IDisposable
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,21 +0,0 @@
|
||||||
using System;
|
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
|
||||||
|
|
||||||
[Flags]
|
|
||||||
public enum ModDataChangeType : ushort
|
|
||||||
{
|
|
||||||
None = 0x0000,
|
|
||||||
Name = 0x0001,
|
|
||||||
Author = 0x0002,
|
|
||||||
Description = 0x0004,
|
|
||||||
Version = 0x0008,
|
|
||||||
Website = 0x0010,
|
|
||||||
Deletion = 0x0020,
|
|
||||||
Migration = 0x0040,
|
|
||||||
ModTags = 0x0080,
|
|
||||||
ImportDate = 0x0100,
|
|
||||||
Favorite = 0x0200,
|
|
||||||
LocalTags = 0x0400,
|
|
||||||
Note = 0x0800,
|
|
||||||
}
|
|
||||||
|
|
@ -9,6 +9,24 @@ using Penumbra.Util;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods;
|
||||||
|
|
||||||
|
[Flags]
|
||||||
|
public enum ModDataChangeType : ushort
|
||||||
|
{
|
||||||
|
None = 0x0000,
|
||||||
|
Name = 0x0001,
|
||||||
|
Author = 0x0002,
|
||||||
|
Description = 0x0004,
|
||||||
|
Version = 0x0008,
|
||||||
|
Website = 0x0010,
|
||||||
|
Deletion = 0x0020,
|
||||||
|
Migration = 0x0040,
|
||||||
|
ModTags = 0x0080,
|
||||||
|
ImportDate = 0x0100,
|
||||||
|
Favorite = 0x0200,
|
||||||
|
LocalTags = 0x0400,
|
||||||
|
Note = 0x0800,
|
||||||
|
}
|
||||||
|
|
||||||
public class ModDataEditor
|
public class ModDataEditor
|
||||||
{
|
{
|
||||||
private readonly FilenameService _filenameService;
|
private readonly FilenameService _filenameService;
|
||||||
|
|
|
||||||
|
|
@ -1,54 +0,0 @@
|
||||||
namespace Penumbra.Mods;
|
|
||||||
|
|
||||||
public enum ModOptionChangeType
|
|
||||||
{
|
|
||||||
GroupRenamed,
|
|
||||||
GroupAdded,
|
|
||||||
GroupDeleted,
|
|
||||||
GroupMoved,
|
|
||||||
GroupTypeChanged,
|
|
||||||
PriorityChanged,
|
|
||||||
OptionAdded,
|
|
||||||
OptionDeleted,
|
|
||||||
OptionMoved,
|
|
||||||
OptionFilesChanged,
|
|
||||||
OptionFilesAdded,
|
|
||||||
OptionSwapsChanged,
|
|
||||||
OptionMetaChanged,
|
|
||||||
DisplayChange,
|
|
||||||
PrepareChange,
|
|
||||||
DefaultOptionChanged,
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class ModOptionChangeTypeExtension
|
|
||||||
{
|
|
||||||
/// <summary>
|
|
||||||
/// Give information for each type of change.
|
|
||||||
/// If requiresSaving, collections need to be re-saved after this change.
|
|
||||||
/// If requiresReloading, caches need to be manipulated after this change.
|
|
||||||
/// If wasPrepared, caches have already removed the mod beforehand, then need add it again when this event is fired.
|
|
||||||
/// Otherwise, caches need to reload the mod itself.
|
|
||||||
/// </summary>
|
|
||||||
public static void HandlingInfo( this ModOptionChangeType type, out bool requiresSaving, out bool requiresReloading, out bool wasPrepared )
|
|
||||||
{
|
|
||||||
( requiresSaving, requiresReloading, wasPrepared ) = type switch
|
|
||||||
{
|
|
||||||
ModOptionChangeType.GroupRenamed => ( true, false, false ),
|
|
||||||
ModOptionChangeType.GroupAdded => ( true, false, false ),
|
|
||||||
ModOptionChangeType.GroupDeleted => ( true, true, false ),
|
|
||||||
ModOptionChangeType.GroupMoved => ( true, false, false ),
|
|
||||||
ModOptionChangeType.GroupTypeChanged => ( true, true, true ),
|
|
||||||
ModOptionChangeType.PriorityChanged => ( true, true, true ),
|
|
||||||
ModOptionChangeType.OptionAdded => ( true, true, true ),
|
|
||||||
ModOptionChangeType.OptionDeleted => ( true, true, false ),
|
|
||||||
ModOptionChangeType.OptionMoved => ( true, false, false ),
|
|
||||||
ModOptionChangeType.OptionFilesChanged => ( false, true, false ),
|
|
||||||
ModOptionChangeType.OptionFilesAdded => ( false, true, true ),
|
|
||||||
ModOptionChangeType.OptionSwapsChanged => ( false, true, false ),
|
|
||||||
ModOptionChangeType.OptionMetaChanged => ( false, true, false ),
|
|
||||||
ModOptionChangeType.DisplayChange => ( false, false, false ),
|
|
||||||
ModOptionChangeType.DefaultOptionChanged => ( true, false, false ),
|
|
||||||
_ => ( false, false, false ),
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -10,7 +10,27 @@ using Penumbra.Services;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods.Manager;
|
||||||
|
|
||||||
|
public enum ModOptionChangeType
|
||||||
|
{
|
||||||
|
GroupRenamed,
|
||||||
|
GroupAdded,
|
||||||
|
GroupDeleted,
|
||||||
|
GroupMoved,
|
||||||
|
GroupTypeChanged,
|
||||||
|
PriorityChanged,
|
||||||
|
OptionAdded,
|
||||||
|
OptionDeleted,
|
||||||
|
OptionMoved,
|
||||||
|
OptionFilesChanged,
|
||||||
|
OptionFilesAdded,
|
||||||
|
OptionSwapsChanged,
|
||||||
|
OptionMetaChanged,
|
||||||
|
DisplayChange,
|
||||||
|
PrepareChange,
|
||||||
|
DefaultOptionChanged,
|
||||||
|
}
|
||||||
|
|
||||||
public class ModOptionEditor
|
public class ModOptionEditor
|
||||||
{
|
{
|
||||||
|
|
@ -380,3 +400,36 @@ public class ModOptionEditor
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class ModOptionChangeTypeExtension
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Give information for each type of change.
|
||||||
|
/// If requiresSaving, collections need to be re-saved after this change.
|
||||||
|
/// If requiresReloading, caches need to be manipulated after this change.
|
||||||
|
/// If wasPrepared, caches have already removed the mod beforehand, then need add it again when this event is fired.
|
||||||
|
/// Otherwise, caches need to reload the mod itself.
|
||||||
|
/// </summary>
|
||||||
|
public static void HandlingInfo(this ModOptionChangeType type, out bool requiresSaving, out bool requiresReloading, out bool wasPrepared)
|
||||||
|
{
|
||||||
|
(requiresSaving, requiresReloading, wasPrepared) = type switch
|
||||||
|
{
|
||||||
|
ModOptionChangeType.GroupRenamed => (true, false, false),
|
||||||
|
ModOptionChangeType.GroupAdded => (true, false, false),
|
||||||
|
ModOptionChangeType.GroupDeleted => (true, true, false),
|
||||||
|
ModOptionChangeType.GroupMoved => (true, false, false),
|
||||||
|
ModOptionChangeType.GroupTypeChanged => (true, true, true),
|
||||||
|
ModOptionChangeType.PriorityChanged => (true, true, true),
|
||||||
|
ModOptionChangeType.OptionAdded => (true, true, true),
|
||||||
|
ModOptionChangeType.OptionDeleted => (true, true, false),
|
||||||
|
ModOptionChangeType.OptionMoved => (true, false, false),
|
||||||
|
ModOptionChangeType.OptionFilesChanged => (false, true, false),
|
||||||
|
ModOptionChangeType.OptionFilesAdded => (false, true, true),
|
||||||
|
ModOptionChangeType.OptionSwapsChanged => (false, true, false),
|
||||||
|
ModOptionChangeType.OptionMetaChanged => (false, true, false),
|
||||||
|
ModOptionChangeType.DisplayChange => (false, false, false),
|
||||||
|
ModOptionChangeType.DefaultOptionChanged => (true, false, false),
|
||||||
|
_ => (false, false, false),
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Diagnostics.CodeAnalysis;
|
using System.Diagnostics.CodeAnalysis;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods.Manager;
|
||||||
|
|
||||||
public class ModStorage : IReadOnlyList<Mod>
|
public class ModStorage : IReadOnlyList<Mod>
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods.Manager;
|
||||||
|
|
||||||
public class ModCache
|
public class ModCache
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using OtterGui.Filesystem;
|
using OtterGui.Filesystem;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ using OtterGui;
|
||||||
using OtterGui.Filesystem;
|
using OtterGui.Filesystem;
|
||||||
using Penumbra.Api.Enums;
|
using Penumbra.Api.Enums;
|
||||||
using Penumbra.Meta.Manipulations;
|
using Penumbra.Meta.Manipulations;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods;
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ using System.Linq;
|
||||||
using OtterGui.Classes;
|
using OtterGui.Classes;
|
||||||
using Penumbra.Collections;
|
using Penumbra.Collections;
|
||||||
using Penumbra.Meta.Manipulations;
|
using Penumbra.Meta.Manipulations;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
|
|
||||||
namespace Penumbra.Mods;
|
namespace Penumbra.Mods;
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ using DalamudUtil = Dalamud.Utility.Util;
|
||||||
using ResidentResourceManager = Penumbra.Interop.Services.ResidentResourceManager;
|
using ResidentResourceManager = Penumbra.Interop.Services.ResidentResourceManager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.Interop.Services;
|
using Penumbra.Interop.Services;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra;
|
namespace Penumbra;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
|
|
||||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=mods_005Ceditor/@EntryIndexedValue">True</s:Boolean>
|
|
||||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=mods_005Cmanager/@EntryIndexedValue">True</s:Boolean>
|
|
||||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=mods_005Csubclasses/@EntryIndexedValue">True</s:Boolean>
|
|
||||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=ui_005Cresourcewatcher/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>
|
|
||||||
|
|
@ -20,6 +20,7 @@ using Penumbra.UI.Tabs;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
using CharacterUtility = Penumbra.Interop.Services.CharacterUtility;
|
using CharacterUtility = Penumbra.Interop.Services.CharacterUtility;
|
||||||
using ModFileSystemSelector = Penumbra.UI.ModsTab.ModFileSystemSelector;
|
using ModFileSystemSelector = Penumbra.UI.ModsTab.ModFileSystemSelector;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra;
|
namespace Penumbra;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using Penumbra.Collections;
|
using Penumbra.Collections;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
||||||
namespace Penumbra.Services;
|
namespace Penumbra.Services;
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ using Penumbra.GameData.Enums;
|
||||||
using Penumbra.GameData.Structs;
|
using Penumbra.GameData.Structs;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
using Penumbra.Mods.ItemSwap;
|
using Penumbra.Mods.ItemSwap;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.UI.Classes;
|
using Penumbra.UI.Classes;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ using Penumbra.GameData.Files;
|
||||||
using Penumbra.Import.Textures;
|
using Penumbra.Import.Textures;
|
||||||
using Penumbra.Interop.ResourceTree;
|
using Penumbra.Interop.ResourceTree;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.String.Classes;
|
using Penumbra.String.Classes;
|
||||||
using Penumbra.UI.Classes;
|
using Penumbra.UI.Classes;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ using Penumbra.Collections;
|
||||||
using Penumbra.Import;
|
using Penumbra.Import;
|
||||||
using Penumbra.Import.Structs;
|
using Penumbra.Import.Structs;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.UI.Classes;
|
using Penumbra.UI.Classes;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ using OtterGui.Classes;
|
||||||
using OtterGui.Raii;
|
using OtterGui.Raii;
|
||||||
using OtterGui.Widgets;
|
using OtterGui.Widgets;
|
||||||
using Penumbra.Api;
|
using Penumbra.Api;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.UI.ModsTab;
|
namespace Penumbra.UI.ModsTab;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ using OtterGui.Raii;
|
||||||
using OtterGui;
|
using OtterGui;
|
||||||
using OtterGui.Widgets;
|
using OtterGui.Widgets;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.UI.Classes;
|
using Penumbra.UI.Classes;
|
||||||
|
|
||||||
namespace Penumbra.UI.ModsTab;
|
namespace Penumbra.UI.ModsTab;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ using OtterGui.Raii;
|
||||||
using OtterGui.Widgets;
|
using OtterGui.Widgets;
|
||||||
using Penumbra.Api.Enums;
|
using Penumbra.Api.Enums;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.UI.AdvancedWindow;
|
using Penumbra.UI.AdvancedWindow;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ using Penumbra.Mods;
|
||||||
using Penumbra.UI.Classes;
|
using Penumbra.UI.Classes;
|
||||||
using Dalamud.Interface.Components;
|
using Dalamud.Interface.Components;
|
||||||
using Dalamud.Interface;
|
using Dalamud.Interface;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
|
|
||||||
namespace Penumbra.UI.ModsTab;
|
namespace Penumbra.UI.ModsTab;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ using OtterGui;
|
||||||
using OtterGui.Raii;
|
using OtterGui.Raii;
|
||||||
using OtterGui.Widgets;
|
using OtterGui.Widgets;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.UI.AdvancedWindow;
|
using Penumbra.UI.AdvancedWindow;
|
||||||
|
|
||||||
namespace Penumbra.UI.ModsTab;
|
namespace Penumbra.UI.ModsTab;
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ using Penumbra.Interop.ResourceLoading;
|
||||||
using Penumbra.Interop.PathResolving;
|
using Penumbra.Interop.PathResolving;
|
||||||
using Penumbra.Interop.Structs;
|
using Penumbra.Interop.Structs;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.String;
|
using Penumbra.String;
|
||||||
using Penumbra.Util;
|
using Penumbra.Util;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ using Penumbra.Api.Enums;
|
||||||
using Penumbra.Interop;
|
using Penumbra.Interop;
|
||||||
using Penumbra.Interop.Services;
|
using Penumbra.Interop.Services;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.UI.ModsTab;
|
using Penumbra.UI.ModsTab;
|
||||||
using ModFileSystemSelector = Penumbra.UI.ModsTab.ModFileSystemSelector;
|
using ModFileSystemSelector = Penumbra.UI.ModsTab.ModFileSystemSelector;
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ using OtterGui.Raii;
|
||||||
using OtterGui.Widgets;
|
using OtterGui.Widgets;
|
||||||
using Penumbra.Interop.Services;
|
using Penumbra.Interop.Services;
|
||||||
using Penumbra.Mods;
|
using Penumbra.Mods;
|
||||||
|
using Penumbra.Mods.Manager;
|
||||||
using Penumbra.Services;
|
using Penumbra.Services;
|
||||||
using Penumbra.UI.Classes;
|
using Penumbra.UI.Classes;
|
||||||
using CharacterUtility = Penumbra.Interop.Services.CharacterUtility;
|
using CharacterUtility = Penumbra.Interop.Services.CharacterUtility;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue