17 [Tooltip(
"Button inner material")]
20 [Tooltip(
"Button outer material")]
23 [Tooltip(
"tag for the color theme for the inner material")]
24 public string InnerColorThemeTag =
"innerColorDefault";
26 [Tooltip(
"tag for the color theme for the outer material")]
27 public string OuterColorThemeTag =
"outerColorDefault";
29 [Tooltip(
"A color tween component : required, but could be on a different object")]
35 private string mCheckInnerColorThemeTag =
"";
36 private string mCheckOuterColorThemeTag =
"";
43 if (ColorBlender == null)
45 ColorBlender = GetComponent<ColorTransition>();
48 if (ColorBlender == null)
50 Debug.LogError(
"ColorBlender is not on the gameObject: " + name);
66 if (InnerColorThemeTag !=
"")
68 mInnerColorTheme = GetColorTheme(InnerColorThemeTag);
69 mCheckInnerColorThemeTag = InnerColorThemeTag;
72 if (OuterColorThemeTag !=
"")
74 mOuterColorTheme = GetColorTheme(OuterColorThemeTag);
75 mCheckOuterColorThemeTag = OuterColorThemeTag;
87 if (mInnerColorTheme != null)
92 if (mOuterColorTheme != null)
100 if (!mCheckOuterColorThemeTag.Equals(OuterColorThemeTag) || !mCheckInnerColorThemeTag.Equals(InnerColorThemeTag))