← Back to file list Raw

src/CScriptConvarTablesCache.cpp

#include "CScriptConvarTablesCache.h"
#include "CConVarManager.h"
#include "CEngine.h"
bool CScriptConvarTablesCache::m_Create(const std::string& key, sol::table tabl)
{
if(!CEngine::GetInstance()->Components.IsComponentPresent<CConVarManager>()) { return false; }
auto man = CEngine::GetInstance()->Components.GetComponentTyped<CConVarManager>();
if(man->IsConVarExist(key))
{
//man->GetRealConVar(key).ScriptInit(tabl); TODO unused
return true;
}
return false;
}
TABLE_CACHE_DEFINE(CScriptConvarTablesCache);