public void CaptureRectTransform()
 {
     if (RectTransformBroadcaster == null)
     {
         RectTransformBroadcaster = new RectTransformBroadcaster();
         rectTransform            = GetComponent <RectTransform>();
     }
     RectTransformBroadcaster.Copy(rectTransform);
 }
Example #2
0
 protected override void EnsureTextComponent()
 {
     if (TextMeshObserver == null)
     {
         RectTransformBroadcaster srt           = new RectTransformBroadcaster();
         RectTransform            rectTransform = GetComponent <RectTransform>();
         srt.Copy(rectTransform);
         TextMeshObserver = ComponentExtensions.EnsureComponent <TextMeshProUGUI>(gameObject);
         srt.Apply(rectTransform);
     }
 }