Suggestor methods
Last updated
Was this helpful?
Last updated
Was this helpful?
To define suggestions based on an entire type (or derived types), the [Suggestor]
attribute can be placed on a static method that returns string[]
, and takes a single CommandInfo.Parameter
parameter.
Now whenever the user reaches a Vector3
parameter, these suggestions will be shown in the suggestion list.
The reason the method takes a CommandInfo.Parameter
, is to get more information about the current parameter we are making suggestions for, if needed. Though in most cases, returning a simple string array should be sufficient.