Unrecognized type "SomeVariable"

I think you mean to use this syntax:

DECLARE_DYNAMIC_MULTICAST_DELEGATE(FInitCharacterDelegate);
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FHealthChangeDelegate, float, OldHealth);

Also don’t do this inside of the class declaration, do it above it

1 Like