FunctionCall¶
Purpose¶
Call a selected function once.
Key inputs / outputs¶
- Inputs:
function,targetObject,parameters,returnMode(Default,ReturnValue,AlwaysSuccess, orAlwaysFailure). - Outputs: optional
result.
Success / Failure semantics¶
Defaultsucceeds after a normal invocation.ReturnValuemaps the returned value through the project's variable-to-bool conversion rules; unsupported objects use non-null truthiness.AlwaysSuccessandAlwaysFailureforce the normal completion state.- Invocation exceptions follow the tree exception rule;
resultstill stores the returned value independently.
Important limitations¶
- Static methods are invoked with null target.
FunctionCalldoes not awaitTask,Awaitable, or coroutine returns; useFunctionActionwhen the completed value is needed.