Я тебе сейчас под башню заряжу, хуила
-
Автор темы
- #1
Есть 3 функции:
Мне нужно понять пару вещей(по сложности):
1) Как реализовать так чтобы эти функции были включены сразу(без реализации конфиг-системы)
2) Как заставить их работать ибо никогда не работал с кварами и варами
C++:
void Visuals::disablePostProcessing(FrameStage stage) noexcept
{
if (stage != FrameStage::RENDER_START && stage != FrameStage::RENDER_END)
return;
*memory->disablePostProcessing = stage == FrameStage::RENDER_START && config->visuals.disablePostProcessing;
}
C++:
void Visuals::removeShadows() noexcept
{
static auto shadows = interfaces->cvar->findVar("cl_csm_enabled");
shadows->setValue(!config->visuals.noShadows);
}
}
C++:
void Visuals::remove3dSky() noexcept
{
static auto sky = interfaces->cvar->findVar("r_3dsky");
sky->setValue(!config->visuals.no3dSky);
}
}
Мне нужно понять пару вещей(по сложности):
1) Как реализовать так чтобы эти функции были включены сразу(без реализации конфиг-системы)
2) Как заставить их работать ибо никогда не работал с кварами и варами