Ejemplo n.º 1
0
        public static GameObject InstantiateOrCreate(GameObject prefabGo, Transform parent = null,
                                                     TransformUtil.StayOption stayOption   = TransformUtil.StayOption.Local)
        {
            if (prefabGo != null)
            {
                return(Instantiate(prefabGo, parent, stayOption));
            }

            var go = new GameObject();

            TransformUtil.SetParent(go.transform, parent, stayOption);
            return(go);
        }
 public static void SetParent(this Transform trans, Transform parent, TransformUtil.StayOption stayOption = TransformUtil.StayOption.Local)
 {
     TransformUtil.SetParent(trans, parent, stayOption);
 }