/* virtual */ bool CDialogSystem::Init() { // (MATT) Loading just the dialog for one level works only in Game, but saves a lot of RAM. // In Editor it seems very awkward to arrange so lets just load everything {2008/08/20} if (gEnv->IsEditor()) ReloadScripts(); return true; }
void CDialogSystem::OnLoadingComplete(ILevel *pLevel) { if(pLevel) { const char* levelName = pLevel->GetLevelInfo()->GetName(); const char* overrideName = ds_LevelNameOverride->GetString(); if (*overrideName) levelName = overrideName; ReloadScripts(levelName); ds_LevelNameOverride->ForceSet(""); } }
void Pyx::Scripting::ScriptingContext::Initialize() { ReloadScripts(); }