The Chooser returns an Object of the specified Result Class.
UMETA
The Chooser returns a Class that is a SubClass of the specified Result Class (eg a chooser could return a type of Character to spawn, or a type of AnimInstance to link)
UMETA
The Chooser returns nothing, but can write to one or more outputs (useful if you are only interested in returning integral types like a float or string)