Compute GameData on plugin initialize instead of on Penumbra initialize.

This commit is contained in:
Ottermandias 2022-06-02 15:35:42 +02:00
parent eeaaecb855
commit 6776a7fa7e

View file

@ -32,6 +32,7 @@ public class MainClass : IDalamudPlugin
public MainClass( DalamudPluginInterface pluginInterface )
{
Dalamud.Initialize( pluginInterface );
GameData.GameData.GetIdentifier( Dalamud.GameData, Dalamud.ClientState.ClientLanguage );
_characterUtility = new CharacterUtility();
_characterUtility.LoadingFinished += ()
=> _penumbra = new Penumbra( _characterUtility );
@ -87,7 +88,6 @@ public class Penumbra : IDisposable
CharacterUtility = characterUtility;
Framework = new FrameworkManager();
GameData.GameData.GetIdentifier( Dalamud.GameData, Dalamud.ClientState.ClientLanguage );
Backup.CreateBackup( PenumbraBackupFiles() );
Config = Configuration.Load();