Okay so I’m not sure if this is something super simple or is this actually a bug.
So what I am trying to do is, I have a trigger volume (TV_Tutorial1) in my level. In my level’s blueprint, on BeginPlay I store the volume’s reference to a variable (TVRef). And I wanna do stuff when the BeginOverlap event fired from the volume. But somehow it never fires.
Now, if I do it differently, it fires perfectly fine, so it’s not about collision settings. Stuff I have tried are:
- Select the volume, and in my level’s bp, get the event directly from volume. Event fires fine. (Pointed by the green comment in my screenshot)
- Assign the volume as the default value for my variable. Event fires fine too.
For 2, I thought it might suggests that the variable lost its reference somehow. But I tried things like outputting the variable’s location in event Tick, and it’s outputting its location just fine. So I believe this indicates the variable still holds the volume’s reference?
I know I can definitely get it work the other way but I am just really confused by this. Anyone encountered a similar issue before?