DefaultFunctionScript
DefaultFunctionScript
#Overview
name: DefaultFunctionScript
The value of this variable can be defined or overridden in .ini config files. 1
.ini config file referencing this setting variable.
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Plugins/FX/Niagara/Config/BaseNiagara.ini:66, section: [/Script/NiagaraEditor.NiagaraEditorSettings]
- INI Section:
/Script/NiagaraEditor.NiagaraEditorSettings
- Raw value:
/Niagara/DefaultAssets/DefaultFunction.DefaultFunction
- Is Array:
False
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/NiagaraScriptFactory.cpp:78
Scope (from outer to inner):
file
function const FSoftObjectPath& UNiagaraScriptFactoryNew::GetDefaultScriptFromSettings
Source code excerpt:
break;
case ENiagaraScriptUsage::Function:
if (Settings->DefaultFunctionScript.IsValid())
{
return Settings->DefaultFunctionScript;
}
break;
}
return Settings->DefaultScript;
}
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraEditorSettings.h:356
Scope (from outer to inner):
file
class class UNiagaraEditorSettings : public UDeveloperSettings
Source code excerpt:
/** Niagara script to duplicate as the base of all new script assets created. */
UPROPERTY(config, EditAnywhere, Category = Niagara)
FSoftObjectPath DefaultFunctionScript;
/** Niagara script to duplicate as the base of all new script assets created. */
UPROPERTY(config, EditAnywhere, Category = Niagara)
FSoftObjectPath DefaultModuleScript;
/** Niagara script which is required in the system update script to control system state. */