Esempio n. 1
0
        public void ApplyTheme()
        {
            if (ImageObject != null)
            {
                ImageObject.color = GlobalTheme.ThemeColor();
            }
            if (ImageContrastObject != null)
            {
                ImageContrastObject.color = GlobalTheme.ThemeContrastColor();
            }
            if (Target != null)
            {
                ColorBlock themedColors = Target.colors;
                themedColors.highlightedColor = GlobalTheme.ThemeColor();
                Target.colors = themedColors;
            }
            if (TextWithTheme != null)
            {
                TextWithTheme.color = GlobalTheme.ThemeColor();
            }
            if (TextContrastTheme != null)
            {
                TextContrastTheme.color = GlobalTheme.ThemeContrastColor();
            }

            Instances.Add(this);
        }
Esempio n. 2
0
 public void ApplyTheme(ThemeType theme)
 {
     if (ImageObject != null)
     {
         ImageObject.color = GlobalTheme.ThemeColor((int)theme);
     }
     if (ImageContrastObject != null)
     {
         ImageContrastObject.color = GlobalTheme.ThemeContrastColor((int)theme);
     }
     if (Target != null)
     {
         ColorBlock themedColors = Target.colors;
         themedColors.highlightedColor = GlobalTheme.ThemeColor((int)theme);
         Target.colors = themedColors;
     }
     if (TextWithTheme != null)
     {
         TextWithTheme.color = GlobalTheme.ThemeColor((int)theme);
     }
     if (TextContrastTheme != null)
     {
         TextContrastTheme.color = GlobalTheme.ThemeContrastColor((int)theme);
     }
 }
Esempio n. 3
0
 private void Awake()
 {
     ImageObject.color         = GlobalTheme.ThemeColor((int)Theme);
     ImageContrastObject.color = GlobalTheme.ThemeContrastColor((int)Theme);
 }