DECLARE_DYNAMIC_MULTICAST_DELEGATE error: no storage class or type specifier

Actually you do need it or you will get “Missing ‘;’ before UCLASS” (atleast in my code cuz thats what after it)