Transform.root Manual     Reference     Scripting  
Scripting > Runtime Classes > Transform

var root : Transform


Returns the topmost transform in the hierarchy.

(This never returns null, if this Transform doesn't have a parent it returns itself.)

// Is a collision between two objects in different hierarchies?
function OnCollisionEnter(collision) {
if ( collision.other.transform.root != transform.root ) {
print("The colliding objects are not in the same hierachy");