Dispose fix and typo.

This commit is contained in:
Ottermandias 2022-09-05 14:09:50 +02:00
parent 0f35dd69f9
commit 55de29e0ac

View file

@ -394,7 +394,7 @@ public partial class PenumbraIpc
{ {
ProviderGameObjectResourcePathResolved = ProviderGameObjectResourcePathResolved =
pi.GetIpcProvider< IntPtr, string, string, object? >( LabelProviderGameObjectResourcePathResolved ); pi.GetIpcProvider< IntPtr, string, string, object? >( LabelProviderGameObjectResourcePathResolved );
Api.GameObjectResourceResolved += GameObjectResourceResolvdedEvent; Api.GameObjectResourceResolved += GameObjectResourceResolvedEvent;
} }
catch( Exception e ) catch( Exception e )
{ {
@ -402,7 +402,7 @@ public partial class PenumbraIpc
} }
} }
private void GameObjectResourceResolvdedEvent( IntPtr gameObject, string gamePath, string localPath ) private void GameObjectResourceResolvedEvent( IntPtr gameObject, string gamePath, string localPath )
{ {
ProviderGameObjectResourcePathResolved?.SendMessage( gameObject, gamePath, localPath ); ProviderGameObjectResourcePathResolved?.SendMessage( gameObject, gamePath, localPath );
} }
@ -415,8 +415,9 @@ public partial class PenumbraIpc
ProviderResolveCharacter?.UnregisterFunc(); ProviderResolveCharacter?.UnregisterFunc();
ProviderReverseResolvePath?.UnregisterFunc(); ProviderReverseResolvePath?.UnregisterFunc();
ProviderReverseResolvePathPlayer?.UnregisterFunc(); ProviderReverseResolvePathPlayer?.UnregisterFunc();
Api.CreatingCharacterBase -= CreatingCharacterBaseEvent; Api.CreatingCharacterBase -= CreatingCharacterBaseEvent;
Api.CreatedCharacterBase -= CreatedCharacterBaseEvent; Api.CreatedCharacterBase -= CreatedCharacterBaseEvent;
Api.GameObjectResourceResolved -= GameObjectResourceResolvedEvent;
} }
private void CreatingCharacterBaseEvent( IntPtr gameObject, ModCollection collection, IntPtr modelId, IntPtr customize, IntPtr equipData ) private void CreatingCharacterBaseEvent( IntPtr gameObject, ModCollection collection, IntPtr modelId, IntPtr customize, IntPtr equipData )