You have already a system for that kind of elements, the event trigger system component. You only need to attach it to a collider with the trigger option active (make sure to apply the ignore raycast layer to that kind of triggers) and you can configure on it what type of object triggers it (using tags, layers or directly assigning the object that triggers the event). Then, you can configure if the trigger is activated every time the object enters (or exit or both) from it or just once. And then, in the list of events, you can call any function through the events that you configured on it, so you can activate your traps if you already have some placed in your level. The event trigger system is used in a lot of systems on GKC, like cutscene system, mission system, trigger new states, etc... Tell me if you use this component and if you have any issue or doubt using it. Regards.