Search Issue Tracker
Fixed in 2021.2.X
Fixed in 2020.3.X, 2021.1.X
Votes
45
Found in
2020.3.1f1
2021.1.0a10
2021.2
Issue ID
1323883
Regression
Yes
OnTriggerEnter gets called after reparenting a RigidBody
How to reproduce:
1. Open the user's attached project
2. Open the 'main' Scene
3. In the Hierarchy select the 'solid' GameObject
4. In the Inspector enable the 'Allow Reparent' checkbox (located under the Solid component)
5. Enter the Play mode
6. Observe the Console
Expected result: OnTriggerEnter and OnTriggerExit messages get logged only when the Sphere enters and exits the trigger volume at each end
Actual result: The OnTriggerEnter message gets logged constantly
Reproducible with: 2020.3.1f1, 2020.3.2f1, 2021.1.0a10, 2021.2.0a10
Not reproducible with: 2018.4.33f1, 2019.4.24f1, 2020.2.7f1, 2020.3.0f1, 2021.1.0a9
-
LordFluffy1
Aug 28, 2021 06:34
My mistake. Please disregard my previous message. It's working fine in 2020.3.11 and .17.
-
LordFluffy1
Aug 28, 2021 03:19
I am still seeing these kinds of issues in 2020.11 and 2020.17. Is this verified fixed?
-
okoUser1
May 03, 2021 15:51
We saw the same issue occur for 2D physics as well.
Repro:
* Parent a 2d object A to another object
* Deparent A while in a trigger
* Move A out of trigger
* A never calls OnTriggerExit2DAnd OnTriggerEnter2D also gets called when parenting again
-
Abnormalia_
Apr 29, 2021 09:31
ETA I'm stuck on 2020.3.0 and this meant to be TLS damn it!
-
mattycocoa
Apr 28, 2021 17:28
Any word on this yet?? I want to try 2020 :(
-
Cloudwalker_
Apr 25, 2021 17:54
ETA?
-
hung_unity298
Apr 16, 2021 22:15
I made another issue for OnTriggerExit, please vote there too #1329735
-
woistjadefox
Apr 13, 2021 07:51
Bump!
-
Ironbell
Apr 12, 2021 13:00
Same here, had to add a workaround. The OnTriggerExit that gets not called when deparenting is almost worse.
-
okoUser1
Apr 12, 2021 12:26
I have exactly the same problem, on trigger enter gets called when an object is reparented and is already inside the trigger. and when deparenting, it sometimes does not call on trigger exit.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Prefab override popup is cropped/positioned incorrectly when more than one display is used and a higher display Scale is set
- Opening a dropdown on a small screen results in its instant closing when mouse cursor is pressed where the dropdown is going to be opened
- Only "ArgumentNullException: Value cannot be null" is displayed instead of all the actual errors when opening a project with numerous compilation errors
- MultiColumnListView and MultiColumnTreeView do not change selection on first input when focus is set by code
- SerializedProperty.DataEquals is returning false when SerializedProperty.EqualContents return true
Resolution Note (fix version 2021.2):
Fixed in 2021.2.0a17
Resolution Note (fix version 2021.1):
Fixed in 2021.1.8f1
Resolution Note (fix version 2020.3):
Fixed in 2020.3.9f1