Пользователь
-
Автор темы
- #1
Работает корректно до смены карты или перезахода в игру через главное меню,
cameraService->GetActivePostProcessingVolume()
выдаёт краш. Проверку на подключение к игре делаю раньше
C++:
CPlayer_CameraServices* cameraService = SDK::LocalPawn->GetCameraServices();
if (cameraService == nullptr)
return;
CBaseHandle activePospProcVol = cameraService->GetActivePostProcessingVolume(); // fixme
if (!activePospProcVol.IsValid())
return;
схема:
class CPlayer_CameraServices
{
public:
SCHEMA_ADD_FIELD(CBaseHandle, GetActivePostProcessingVolume, "CPlayer_CameraServices->m_hActivePostProcessingVolume");
};