Esempio n. 1
0
        protected override void Load()
        {
            child = new GameObject("Rainbow");
            child.transform.SetParent(transform);
            UnityUtils.CreateImage(child, "test");
            child.GetComponent <RectTransform>().pivot = new Vector2(0, 1);
            AnchoredVector2 a = new AnchoredVector2(TextAnchor.UpperLeft, new Vector2(Model.EdgePaddingPixels, Model.EdgePaddingPixels));

            child.transform.localPosition = a.EvaluateWithRectangle(ViewportRect);
        }
Esempio n. 2
0
 public static void SetRectTransform(GameObject gameObject, AnchoredVector2 center, Vector2 size)
 {
     RectTransform transform = gameObject.GetComponent<RectTransform>();
     if (transform == null)
     {
         transform = gameObject.AddComponent<RectTransform>();
     }
     transform.pivot = new Vector2(0.5f, 0.5f);
     transform.localPosition = center.EvaluateWithRectangle(gameObject.transform.parent.GetComponent<RectTransform>().rect);
     transform.sizeDelta = size;
 }
Esempio n. 3
0
        public static void SetRectTransform(GameObject gameObject, AnchoredVector2 center, Vector2 size)
        {
            RectTransform transform = gameObject.GetComponent <RectTransform>();

            if (transform == null)
            {
                transform = gameObject.AddComponent <RectTransform>();
            }
            transform.pivot         = new Vector2(0.5f, 0.5f);
            transform.localPosition = center.EvaluateWithRectangle(gameObject.transform.parent.GetComponent <RectTransform>().rect);
            transform.sizeDelta     = size;
        }