Skookum Custom Event in BP


#1

I understand this post:
([HELP] General Skookum+Blueprint workflow guideline?)
and I can get custom methods to show up in BP, but I can’t get the :sk: event to work. I’ve tried:

&blueprint
()

and

&blueprint
()
[

]

I got the “event” to show up (once) as a regular method but I can’t seem to reproduce even that. Please tell me that there’s some Skookum salt that I just have to throw over my shoulder and it will work


#2

Events have no bodies, so the first example you used.

Are you sure you created it in the right class in the :sk: IDE? And you compiled in :sk: IDE and recompiled the BP?


#3

Yes, I only have one class. I can see the components (camera, static mesh etc.) and the two new methods that I added. For some reason, the event (it is like my first example) doesn’t show up as a BP event node when I right-click in the event graph. I know I’m doing something wrong, but I can’t find it.

Yes, both the IDE and BP have been compiled.


#4

Is this on 4.21? I think there may actually be a bug here.


#5

If you are on 4.21, instead of right-clicking and searching for the event in the context helper, can you look in the Function override list? Accessed by clicking this below. You should see all available :sk: defined events there from now on.
image


#6

That worked! At first I thought the placement was somewhat counter-intuitive, but when I tried to drag a copy into the Event Graph, there was an error message stating that the event was not Blueprint callable. Given that the event is supposed to be called from :sk: and not Blueprint, it now makes sense. Thanks very much.