コード例 #1
0
 public T getComponent <T>(string path = "", GameObject go = null) where T : Component
 {
     if (go == null)
     {
         go = _skin;
     }
     return(SAUIExtend.GetComponent <T>(go, path));
 }
コード例 #2
0
 public SkinFactory(GameObject prefab)
 {
     if (prefab != null)
     {
         this._skinPrefab = prefab;
         _size            = SAUIExtend.GetSize(_skinPrefab);
         this._skinPrefab.SetActive(false);
     }
     else
     {
         Debug.LogError("SkinFactory prefab is null");
     }
 }
コード例 #3
0
ファイル: SAAbstractView.cs プロジェクト: P79N6A/BuildProject
        private GameObject getBackground()
        {
            GameObject go       = null;
            Image      rawImage = SAUIExtend.CreateImage(backgroundName);

            rawImage.raycastTarget = true;
            rawImage.color         = backgroundColor;
            go = rawImage.gameObject;

//            go.transform.SetParent(skin.transform, false);
//            go.transform.SetAsFirstSibling();
//            go.SetActive(true);

            RectTransform transform = go.GetComponent <RectTransform>();

            transform.sizeDelta = new Vector2(1920, 1080);

            return(go);
        }