12345678910111213141516171819202122232425262728 |
- using CommonUI_Unity3D.Impl;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using UnityEngine;
- using UnityEngine.EventSystems;
- using UnityEngine.UI;
- namespace CommonUnity3D.UGUI
- {
- [DisallowMultipleComponent, ExecuteInEditMode, RequireComponent(typeof(CanvasRenderer)), RequireComponent(typeof(RectTransform))]
- public class TextGrayMaterialModifier : GrayMaterialModifier
- {
- public override Material GetModifiedMaterial(Material baseMaterial)
- {
- if (gray_mat == null)
- {
- gray_mat = new Material(UnityShaders.UI_TextGray_Shader);
- gray_mat.CopyPropertiesFromMaterial(baseMaterial);
- gray_mat.SetFloat("_Gray", 1);
- gray_mat.SetPass(0);
- }
- return gray_mat;
- }
-
- }
- }
|