Ejemplo n.º 1
0
 void InitScale()
 {
     if (_scale == null)
     {
         _scale = new SLayoutFloatProperty {
             getter = () => transform.localScale.x,
             setter = s => transform.localScale = new Vector3(s, s, s)
         };
     }
 }
Ejemplo n.º 2
0
 void InitHeight()
 {
     if (_height == null)
     {
         _height = new SLayoutFloatProperty {
             getter = () => rectTransform.rect.height,
             setter = SetRectTransformHeight
         };
     }
 }
Ejemplo n.º 3
0
 void InitWidth()
 {
     if (_width == null)
     {
         _width = new SLayoutFloatProperty {
             getter = () => rectTransform.rect.width,
             setter = SetRectTransformWidth
         };
     }
 }
Ejemplo n.º 4
0
 void InitY()
 {
     if (_y == null)
     {
         _y = new SLayoutFloatProperty {
             getter = () => GetRectTransformY(rectTransform),
             setter = SetRectTransformY
         };
     }
 }
Ejemplo n.º 5
0
 void InitX()
 {
     if (_x == null)
     {
         _x = new SLayoutFloatProperty {
             getter = () => GetRectTransformX(rectTransform),
             setter = SetRectTransformX
         };
     }
 }
Ejemplo n.º 6
0
 void InitGroupAlpha()
 {
     if (_groupAlpha == null)
     {
         _groupAlpha = new SLayoutFloatProperty {
             getter = () => canvasGroup ? canvasGroup.alpha : 1.0f,
             setter = a => { if (canvasGroup)
                             {
                                 canvasGroup.alpha = a;
                             }
             }
         };
     }
 }