class
ScriptLibrary
Abstraction that handles a specific set of script libraries.
Public
Methods
~ScriptLibrary
Initialize
Called when the script system is being activated.
Update
Called once per frame.
Reload
Called when the script libraries should be reloaded (for example when they are recompiled).
Destroy
Called when the script system is being destroyed.
GetEngineAssemblyPath
Returns the absolute path to the builtin managed engine assembly file.
GetEngineAssemblyName
Returns the name of the assembly that wraps built-in engine functionality, without extension.
GetGameAssemblyPath
Returns the absolute path to the game managed assembly file.
GetGameAssemblyName
Returns the name of the assembly that will store user's runtime application code, without extension.
GetEditorAssemblyPath
Returns the absolute path to the built-in managed editor assembly file.
GetEditorScriptAssemblyPath
Returns the absolute path of the managed editor script assembly file.
GetEditorAssemblyName
Returns the name of the assembly that wraps built-in editor functionality, without extension.
GetScriptEditorAssemblyName
Returns the name of the assembly that wraps user implemented editor functionality, without extension.
GetBuiltinAssemblyFolder
Returns the absolute path to the folder where built-in assemblies are located in.
GetScriptAssemblyFolder
Returns the absolute path to the folder where script assemblies are located in.
GetBuiltinAssembliesPath
Returns the absolute path at which builtin assemblies requires by the scripting runtime are located.
GetScriptingRuntimePath
Returns the absolute path at which miscellaneous files required by the scripting runtime are located.