private void OnAreaDestructor(void *pArea) { CNWSArea area = CNWSArea.FromPointer(pArea); areaDestructorHook.CallOriginal(pArea); DestroyObjectStorage(area); }
private static int OnSendServerToPlayerAreaClientArea(void *pMessage, void *pPlayer, void *pArea, float fX, float fY, float fZ, void *vNewOrientation, int bPlayerIsNewToModule) { ProcessEvent(new OnServerSendArea { Area = CNWSArea.FromPointer(pArea).ToNwObject <NwArea>() !, Player = CNWSPlayer.FromPointer(pPlayer).ToNwPlayer() !, IsPlayerNewToModule = bPlayerIsNewToModule.ToBool(), });