示例#1
0
/* 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;
}
示例#2
0
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("");
	}
}
示例#3
0
void Pyx::Scripting::ScriptingContext::Initialize()
{
    ReloadScripts();
}