TryGetNodeTitle(string?,YarnSpinnerParser.NodeContext,string?,string?,string?,string?)
Method in Utility
Summary
Gets the title for a node as defined in the source code, along with its unique title (which may be different to the source title.)
public static bool TryGetNodeTitle(string? sourceFileName, YarnSpinnerParser.NodeContext nodeContext, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string? sourceTitle, [System.Diagnostics.CodeAnalysis.NotNullWhen(true)] out string? uniqueTitle, out string? subtitle, out string? nodeGroupName)Parameters
string sourceFileName
The name of the file in which the node is defined, or null if not available.
Yarn.Compiler.YarnSpinnerParser.NodeContext nodeContext
The parsed node's context.
string sourceTitle
On return, contains the title of the node, as it appears in the source code.
string uniqueTitle
On return, contains the unique title of the node, as stored in the output program.
string subtitle
The sub-title of the node, if present. This value is always null if the node is not in a node group.
string nodeGroupName
The name of the node group the node is a member of, if any.
Returns
true if the sourceTitle and uniqueTitle could be
determined; false otherwise.
Last updated
Was this helpful?
