ExtensionChild.cs 599 B

123456789101112131415161718192021222324252627
  1. using UnityEngine;
  2. using System.Collections;
  3. public static class ExtensionFamily
  4. {
  5. public static Transform GetChild(this Component comp, int index)
  6. {
  7. return comp.transform.GetChild(index);
  8. }
  9. public static Transform GetChild(this GameObject gameObject, int index)
  10. {
  11. return gameObject.transform.GetChild(index);
  12. }
  13. public static void SetParent(this Component comp, Transform par)
  14. {
  15. comp.transform.SetParent(par);
  16. }
  17. public static void SetParent(this GameObject go, Transform par)
  18. {
  19. go.transform.SetParent(par);
  20. }
  21. }