If anyone is wondering how to use self in a shared blueprint library (it’ll throw an error if you try to use a Self reference), you can get a variable called World_Context, and then cast that to Actor or whatever you like, so you can for example, GetActorLocation etc without having to pass through your own Self reference manually with a Target input.
1 Like