INNER CODE UNIT · C++
params
JuanDiegoMontoya/Gengine · src/engine/Console.cpp:473
auto* params = CVarSystem::Get()->GetCVarParams(id->name.c_str());
if (params)
{
std::string remaining = parser.GetRemaining();
if (remaining.empty())
{
Log("%s\n", params->description.c_str());
}
else
{
bool success = CVarSystem::Get()->SetCVarParse(id->name.c_str(), remaining.c_str());
if (!success)
{
switch (params->type)
{
case CVarType::FLOAT:
Log("Usage: %s <float>\n", params->name.c_str());
break;