Renew IPC mechanism

This commit is contained in:
Ottermandias 2021-09-01 21:49:49 +02:00
parent db23235191
commit 041485cad4
4 changed files with 64 additions and 13 deletions

View file

@ -13,6 +13,7 @@ namespace Penumbra.GameData
{
internal class ObjectIdentification : IObjectIdentifier
{
public static DataManager? DataManager = null!;
private readonly List< (ulong, HashSet< Item >) > _weapons;
private readonly List< (ulong, HashSet< Item >) > _equipment;
private readonly Dictionary< string, HashSet< Action > > _actions;
@ -66,6 +67,7 @@ namespace Penumbra.GameData
public ObjectIdentification( DataManager dataManager, ClientLanguage clientLanguage )
{
DataManager = dataManager;
var items = dataManager.GetExcelSheet< Item >( clientLanguage )!;
SortedList< ulong, HashSet< Item > > weapons = new();
SortedList< ulong, HashSet< Item > > equipment = new();