コード例 #1
0
 public void ChangeColor()
 {
     color = GetComponent <Image>().color;
     if (colorHierarchy.Equals("primary"))
     {
         if (color != Color.green)
         {
             GetComponent <Image>().color = ColorPalette.GetPrimary();
         }
     }
     else if (colorHierarchy.Equals("secondary"))
     {
         if (color != Color.green)
         {
             GetComponent <Image>().color = ColorPalette.GetSecondary();
         }
     }
     else if (colorHierarchy.Equals("accent"))
     {
         if (color != Color.green)
         {
             GetComponent <Image>().color = ColorPalette.GetAccent();
         }
     }
 }
コード例 #2
0
 private void ResetButtons()
 {
     foreach (TextMeshProUGUI item in buttons)
     {
         item.GetComponentInParent <Button>().interactable = true;
         item.GetComponentInParent <Image>().color         = ColorPalette.GetAccent();
     }
 }
コード例 #3
0
 public void ResetThisCard()
 {
     SwitchToHidden();
     transform.parent.GetComponent <Image>().color = ColorPalette.GetAccent();
     GetComponent <Button>().interactable          = true;
 }