mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-12 18:27:24 +01:00
23 lines
858 B
C#
23 lines
858 B
C#
using Dalamud.Plugin.Services;
|
|
using Luna;
|
|
using Penumbra.GameData.Files;
|
|
using Penumbra.Interop.ResourceTree;
|
|
using Penumbra.Services;
|
|
|
|
namespace Penumbra.UI.AdvancedWindow;
|
|
|
|
public class ResourceTreeViewerFactory(
|
|
Configuration config,
|
|
ResourceTreeFactory treeFactory,
|
|
ChangedItemDrawer changedItemDrawer,
|
|
IncognitoService incognito,
|
|
CommunicatorService communicator,
|
|
PcpService pcpService,
|
|
IDataManager gameData,
|
|
FileDialogService fileDialog,
|
|
FileCompactor compactor) : Luna.IService
|
|
{
|
|
public ResourceTreeViewer Create(int actionCapacity, Action onRefresh, Action<ResourceNode, IWritable?, Vector2> drawActions)
|
|
=> new(config, treeFactory, changedItemDrawer, incognito, actionCapacity, onRefresh, drawActions, communicator, pcpService, gameData,
|
|
fileDialog, compactor);
|
|
}
|