im trying to make a simple door and it works just fine except it only gets triggered to open the second( and consecutive ) time my player character overlaps the box?
im not sure why this is happening but the overlap event gets ignored the first time i overlap the box trigger and only starts working the second time.
im not sure im explaining right so i added a video.
You need to cache the position data upfront otherwise you will get bad results in the timeline. Unified the door logic a bit and made the movement data driven with an offset for both doors.
okay. i cached as you suggested, raven. the behaviour is the same though. the overlap event only triggers the second time i run through the box. it’s fine after that.
if i print a string on begin and end it looks like the first time i walk through the box trigger it fires both begin and end simultaneously. im using 5.44.
Following what @3dRaven hinted at - Print the Display Name of either Other Actor or the Other Comp. What does it read? I bet it’s the door wing sliding away that triggers the TL’s Reverse. Just guessing.
You can consider casting to the native Character class so it’s only the character that can trigger the animation. Ideally, though - you’d handle it with collision responses.