Beispiel #1
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        CardBasicComponent.MainBoardColor          = EditorGUILayout.ColorField("MainBoardColor", CardBasicComponent.MainBoardColor);
        CardBasicComponent.MainBoardColorIntensity = EditorGUILayout.FloatField("MainBoardColorIntensity", CardBasicComponent.MainBoardColorIntensity);
        if (GUI.changed)
        {
            CardBasicComponent.SetMainBoardColor(CardBasicComponent.MainBoardColor, CardBasicComponent.MainBoardColorIntensity);
        }

        CardBasicComponent.CardBloomColor          = EditorGUILayout.ColorField("CardBloomColor", CardBasicComponent.CardBloomColor);
        CardBasicComponent.CardBloomColorIntensity = EditorGUILayout.FloatField("CardBloomColorIntensity", CardBasicComponent.CardBloomColorIntensity);
        if (GUI.changed)
        {
            CardBasicComponent.SetCardBloomColor(CardBasicComponent.CardBloomColor, CardBasicComponent.CardBloomColorIntensity);
        }

        CardBasicComponent.PictureColor          = EditorGUILayout.ColorField("PictureColor", CardBasicComponent.PictureColor);
        CardBasicComponent.PictureColorIntensity = EditorGUILayout.FloatField("PictureColorIntensity", CardBasicComponent.PictureColorIntensity);
        if (GUI.changed)
        {
            CardBasicComponent.SetPictureColor(CardBasicComponent.PictureColor, CardBasicComponent.PictureColorIntensity);
        }
    }
Beispiel #2
0
 protected override void ChangeColor(Color color)
 {
     CardBasicComponent.SetMainBoardColor(color, CardInfo.GetCardColorIntensity());
 }
Beispiel #3
0
 public void ChangeMainBoardColor(Color color)
 {
     CardBasicComponent?.SetMainBoardColor(color, CardInfo.GetCardColorIntensity());
     CardDescComponent?.SetCardDescBGColor(new Color(color.r / 3, color.g / 3, color.b / 3, 0.5f));
 }