Пользователь
Пользователь
- Статус
- Оффлайн
- Регистрация
- 12 Июн 2019
- Сообщения
- 864
- Реакции
- 125
Работает корректно до смены карты или перезахода в игру через главное меню,
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");
};