Possibility of specifying what Area3D activates _on_area_entered?

Godot Version

4.2

Question

Hello, attempting to allow only specific Area3Ds to activate the on entered function in my code, without dedicating entire collision layers to an activator. I observed that the argument of on entered is formatted identically to the variable name generated when creating an on ready for an Area3D. I attempted to insert said variable into the argument, but nothing changed. Am I chasing a phantom here?
Note I am very new to this and am probably trying to do something possible in an impossible way. Should I just take the time to create collision layers for my activator areas, or is there a smarter way to do this?
Also sorry this isn’t my most readable message…

Clarification. I already made collision layers for the detecting zones. But I am using the single player layer for the activators. I guess the sub question of this post is would making dedicated activator layers be the logical move. I haven’t done so because it just seems kind of cluttering…

Additional information. I am using multiple “activator” areas (areas which enter a static area, probably not the official lingo here…) at different elevations on my character scene. Problem being the lower zone is activating within an area which I only want the center zone to trigger.

Once again, I should probably just add more collision layer types, just need someone to confirm if that is the correct course…

Ok, I just went and made additional collision layers and it works. So I guess I was making things too complicated…

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.