duck

Untitled

Jun 18th, 2010
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @HideInInspector()
  2. var root : Clickable;
  3.  
  4. function Start()
  5. {
  6.  
  7.     if (root == null)
  8.     {
  9.         SpreadToChildren();
  10.     }
  11. }
  12.  
  13. function SpreadToChildren()
  14. {
  15.     for (var c : Collider in GetComponentsInChildren(Collider))
  16.     {
  17.         if (c.GetComponent(Clickable) == null)
  18.         {
  19.             var clickable = c.gameObject.AddComponent(Clickable);
  20.             clickable.root = this;
  21.         }
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment