Пример #1
0
 public static QualityConfig GetInstance()
 {
     if (_instance == null)
     {
         _instance = SGK.ResourcesManager.Load <QualityConfig>("config/QualityConfig.asset");
     }
     return(_instance);
 }
Пример #2
0
 void UpdateGray()
 {
     Image[] imgs = transform.GetComponentsInChildren <Image>();
     foreach (var i in imgs)
     {
         i.material = gray == true?QualityConfig.GetInstance().grayMaterial : null;
     }
 }
Пример #3
0
 void UpdatePrefixQuality()
 {
     if (_PrefixQuality < 0)
     {
         return;
     }
     PrefixIcon.color = QualityConfig.GetInstance().GetColor(PrefixQuality);
 }
Пример #4
0
 void UpdateEquipQuality()
 {
     if (_EquipQuality < 0)
     {
         return;
     }
     EquipIcon.color = QualityConfig.GetInstance().GetColor(_EquipQuality);
 }
Пример #5
0
 void UpdateGray()
 {
     for (var i = 0; i < transform.childCount; ++i)
     {
         var _child = transform.GetChild(i);
         if (_child.GetComponent <Image>() != null)
         {
             _child.GetComponent <Image>().material = _gray == true?QualityConfig.GetInstance().grayMaterial : null;
         }
     }
 }
Пример #6
0
        void UpdateMaterial()
        {
            Material material = _gray ? QualityConfig.GetInstance().grayMaterial : null;

            _Icon.material = material;
            for (int i = 0; i < _Star.Length; i++)
            {
                _Star[i].material = material;
            }

            _Frame.gameObject.GetComponent <Image>().material = material;
            for (int i = 0; i < _Mark.Length; i++)
            {
                _Mark[i].material = material;
            }
        }