overlap failing to trigger beyond self

i have code set up within the player to tell whether an overlapped object is implementing a certain interface. but before that, it tests whether it is overlapping with itself. however, it seems to only run twice (overlapping with self) and then never run again, even when something else is overlapping it. when i move the sphere collision away so it is not touching any of the player, it simply never runs at all, no matter what else it is very clearly overlapping. generate overlap events is on, the collision preset is set to overlap all dynamic, so i have no idea what’s happening :confused:

the Other Actor collision need to overlap and generate overlap too. also check is the other actor type with player overlap type. both need to set to overlap each other

i don’t really understand what you’re saying. the actor i’m specifically trying to overlap has collision presets that have always worked in the past (generate overlap events IS on for both).

to try and phrase this differently: what are the reasons a player character would be failing to trigger overlap events or receive any triggered by something else?

Ideally, the answer is to set it up in a way where its not overlapping itself. you can change the collision settings in the inspector to make one type ignore another type. It sounds like too many things are overlapping with it at the same time, you should turn on CCD in the collision settings for it.

i have enabled ccd, but when i move the collision sphere away so that it does not overlap any part of the player, it still does not trigger when it overlaps anything else. i do not know if there’s a specific setting in the other objects in the level that needs to be enabled, or what that would be.

are the collision settings on the sphere set to overlap all? do the collision settings on the objects have “generate overlap events” checked?

yes. i tried just adding in a basic cube and setting that to generate overlap events, and it still didn’t work, so it can’t be the objects.

it can be that, double check to see what type of objects iits overlapping / ignoring and make sure its not ignoring the type on your sphere. You mentioned earlier its set to “overlap all dynamic” you should change that to “overlap all”

it would also help if you posted pictures of your setup so we can see whats going on

this was the old collision settings, somehow i got it to work by deleting and redoing the collision sphere? still don’t know what went wrong, but it’s fixed now lol, thanks for the help