void ShowStar(UISpriteEx[] _starList, int _lev) { for (int val = 0; val < 32; val += 8) { StarTypeRef lastStarTypeRef = ConfigMng.Instance.GetStarTypeRef((val / 8 > 0) ? (val / 8) : 1); StarTypeRef starTypeRef = ConfigMng.Instance.GetStarTypeRef(val / 8 + 1); if (_lev > val && _lev <= val + 8 && lastStarTypeRef != null && starTypeRef != null) { for (int i = 0; i < _lev - val; i++) { _starList[i].spriteName = starTypeRef.icon; _starList[i].IsGray = UISpriteEx.ColorGray.normal; } for (int i = _lev - val; i < 8; i++) { _starList[i].IsGray = UISpriteEx.ColorGray.normal; if (val / 8 > 0) { _starList[i].spriteName = lastStarTypeRef.icon; } else { _starList[i].IsGray = UISpriteEx.ColorGray.Gray; } } } } }
void ShowNoStar(UISpriteEx[] _starList) { StarTypeRef starTypeRef = ConfigMng.Instance.GetStarTypeRef(1); if (starTypeRef != null) { for (int i = 0, max = _starList.Length; i < max; i++) { _starList[i].spriteName = starTypeRef.icon; _starList[i].IsGray = UISpriteEx.ColorGray.Gray; } } }
void NoStar(List <UISpriteEx> _starList) { StarTypeRef starTypeRef = ConfigMng.Instance.GetStarTypeRef(1); if (starTypeRef != null) { for (int i = 0; i < _starList.Count; i++) { _starList[i].spriteName = ConfigMng.Instance.GetStarTypeRef(1).icon; _starList[i].IsGray = UISpriteEx.ColorGray.Gray; } } }