public static QualityConfig GetInstance() { if (_instance == null) { _instance = SGK.ResourcesManager.Load <QualityConfig>("config/QualityConfig.asset"); } return(_instance); }
void UpdateGray() { Image[] imgs = transform.GetComponentsInChildren <Image>(); foreach (var i in imgs) { i.material = gray == true?QualityConfig.GetInstance().grayMaterial : null; } }
void UpdatePrefixQuality() { if (_PrefixQuality < 0) { return; } PrefixIcon.color = QualityConfig.GetInstance().GetColor(PrefixQuality); }
void UpdateEquipQuality() { if (_EquipQuality < 0) { return; } EquipIcon.color = QualityConfig.GetInstance().GetColor(_EquipQuality); }
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; } } }
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; } }