Fix hat gear hiding triggering on other flag changes.

This commit is contained in:
Ottermandias 2023-10-10 00:15:27 +02:00
parent c335a853b2
commit bebab21919

View file

@ -67,6 +67,12 @@ public unsafe class MetaService : IDisposable
private void HideHatDetour(DrawDataContainer* drawData, uint id, byte value)
{
if (id != 0)
{
_hideHatGearHook.Original(drawData, id, value);
return;
}
Actor actor = drawData->Parent;
var v = value == 0;
_headGearEvent.Invoke(actor, ref v);