Indeed, right now the only option available to call a function from within Slate, is to use the “SendMessage” action clip, although I do plan to add more advanced reflection based clips for that.
The default/existing SendMessage variants can not send a custom enum type as a parameter, but because the base class of SendMessage action clip, is a generic class, you can create a super simple custom action clip, to send the type you want as a parameter like this:
Simply replace “MyEnum” with any type you want and it will work 🙂
Just make sure to keep this custom action clip outside of the Slate folder, to avoid accidentally deleting it when updating Slate in the future.