AddFunction(string,System.Func<TResult>)
Add a new function that returns a value, so that it can be called from Yarn scripts.
public void AddFunction<TResult>(string name, System.Func<TResult> implementation)
When this function has been registered, it can be called from your Yarn scripts like so:
<<if myFunction(1, 2) == true>>
myFunction returned true!
<<endif>>
The
call
command can also be used to invoke the function:<<call myFunction(1, 2)>>
Name | Description |
---|---|
System.Func<TResult> implementation | The Delegate that should be invoked when this function is called. |
string name | |
Name | Description |
---|---|
TResult | The type of the value that the function should return. |
- Library
Last modified 1yr ago