internal static extern void FreeUIntArray(ref UIntArray array);
Player_GetCurrentWeaponComponents(IntPtr player, ref UIntArray weaponComponents);
internal static extern void Player_GetCurrentWeaponComponents(IntPtr playerPointer, ref UIntArray weaponComponents);