Class ScriptRunner
- Namespace
- KSP.ScriptInterop
- Assembly
- Assembly-CSharp.dll
public class ScriptRunner : IScriptRunner
- Inheritance
-
ScriptRunner
- Implements
- Inherited Members
- Extension Methods
Constructors
ScriptRunner(IScriptEnvironment)
public ScriptRunner(IScriptEnvironment scriptEnvironment)
Parameters
scriptEnvironmentIScriptEnvironment
Methods
RunScriptAssetAsync(string, AssetProvider, Action<IScriptValue>)
public void RunScriptAssetAsync(string key, AssetProvider assetProvider, Action<IScriptValue> resultCallback = null)
Parameters
keystringassetProviderAssetProviderresultCallbackAction<IScriptValue>
RunScriptAssetAsync<T>(string, AssetProvider, Action<T>)
public void RunScriptAssetAsync<T>(string key, AssetProvider assetProvider, Action<T> resultCallback = null)
Parameters
keystringassetProviderAssetProviderresultCallbackAction<T>
Type Parameters
T
RunScriptString(string, Action<IScriptValue>)
public void RunScriptString(string luaString, Action<IScriptValue> resultCallback = null)
Parameters
luaStringstringresultCallbackAction<IScriptValue>