コード例 #1
0
 //親の設定(子供になるオブジェクト,セットするエフェクトID,親になるオブジェクト)
 public virtual void SetParent(GameObject obj, EffectID name, GameObject parent)
 {
     //エフェクトがRectTransform仕様でなければ
     if (name.Rect() == false)
     {
         //指定した親の子供にする
         obj.transform.SetParent(parent.transform);
         //ヒエラルキーの一番上に置く
         obj.transform.SetAsFirstSibling();
     }
     else
     {
         //UIRootに置く
         obj.transform.SetParent(InGameManager.Instance.UIRoot.gameObject.transform);
         //ヒエラルキーの一番上に置く(最背面描画)
         obj.transform.SetAsFirstSibling();
     }
 }
コード例 #2
0
 //親の設定(子供になるオブジェクト,セットするエフェクトID)
 public virtual void SetParent(GameObject obj, EffectID name)
 {
     //エフェクトがRectTransform仕様でなければ
     if (name.Rect() == false)
     {
         //エフェクト置き場に置く
         if (_effectPlace)
         {
             obj.transform.SetParent(_effectPlace.transform);
             //ヒエラルキーの一番上に置く
             obj.transform.SetAsFirstSibling();
         }
     }
     else
     {
         //UIRootに置く
         obj.transform.SetParent(InGameManager.Instance.UIRoot.gameObject.transform);
         //ヒエラルキーの一番上に置く(最背面描画)
         obj.transform.SetAsFirstSibling();
     }
 }