Search Issue Tracker

Fixed

Votes

5

Found in

5.0.1f1

Issue ID

688317

Regression

No

OnTransformChildrenChanged() called twice

Scripting

-

To reproduce the bug follow the steps
1. Open "case_688317-OnTransformChildrenChangedCalledTwice" project
2. Open "Main" scene
3. Run scene
4. Press button "Add to children"
5. Console shows two "OnTransformChildrenChanged" messages

In "NewBehaviourScript" script:
"transform.SetParent" function triggers "OnTransformChildrenChanged" method twice.

Comments (6)

  1. Hosnkobf

    Feb 01, 2018 15:21

    Almost 3 years after the report of the bug it is marked as fixed but still not in any released version... What the F*ck?

  2. Jigsaw-Indie

    Aug 12, 2015 07:08

    Version 5.1.2f1
    - Destroy child object triggers OnTransformChildrenChanged() three times
    - Remove child object (parent to null) does not trigger OnTransformChildrenChanged() at all
    - Add child object triggers OnTransformChildrenChanged() twice

  3. Chris-Trueman

    Jul 20, 2015 12:40

    It also doesn't trigger when you remove a child, by changing its parent. It will trigger if the child is destroyed.

Add comment

Log in to post comment