Register 'Action A' in trigger OnStart.
Change the trigger to'player enter'. Register and run 'Action A' again.
At this time, Action A registered in the first OnStart executes once unconditionally.
Is this normal?
IgniterStart.cs 's Start runs even though the component is not visible in the Unity Inspector.
If this is not normal
It seems to be a bug where OnStart doesn't go away properly.
This situation all happens when the apply is 'apply all' to the prefab containing the trigger.
I told Discord, but no one knew how to fix it.
Currently the only solution is to remove the trigger and then re-register.
This is very cumbersome.
Customer support service by UserEcho