public void ResetSelectFoodUI() { FishingUI.SelectFoodGroup selectFoodGroup = this.selectFoodGroup; int num1 = !Singleton <Resources> .IsInstance() ? 999 : Singleton <Resources> .Instance.DefinePack.MapDefines.ItemSlotMax; if (this.SelectedFishFood != null) { selectFoodGroup.fishFoodNameText.set_text(this.SelectedFishFood.FoodName); this.fishFoodImage.set_sprite(this.SelectedFishFood.Icon); if (this.SelectedFishFood.IsInfinity) { ((Graphic)this.fishFoodNumText).set_color(this.redColor); this.fishFoodNumText.set_text("∞"); this.fishFoodNumText.set_fontSize(this._foodCountInfinityFontSize); this.SetActive((Component)this.fishFoodNumOverText, false); } else { int count = this.SelectedFishFood.Count; ((Graphic)this.fishFoodNumText).set_color(count > 0 ? this.whiteColor : this.redColor); this.fishFoodNumText.set_text(string.Format("{0}", (object)Mathf.Clamp(count, 0, num1))); this.fishFoodNumText.set_fontSize(this._foodCountNormalFontSize); this.SetActive((Component)this.fishFoodNumOverText, num1 < count); } } else { selectFoodGroup.fishFoodNameText.set_text(string.Empty); this.fishFoodImage.set_sprite((Sprite)null); int num2 = 0; ((Graphic)this.fishFoodNumText).set_color(num2 > 0 ? this.whiteColor : this.redColor); this.fishFoodNumText.set_text(string.Format("{0}", (object)Mathf.Clamp(num2, 0, num1))); this.SetActive((Component)this.fishFoodNumOverText, num1 < num2); } }
public void InitSelectFoodUI() { FishingUI.SelectFoodGroup selectFoodGroup = this.selectFoodGroup; bool flag = this.FoodInfoList.Count <= 1; this.SetActive((Component)selectFoodGroup.selectUpImage, !flag); this.SetActive((Component)selectFoodGroup.selectDownImage, !flag); this.ResetSelectFoodUI(); }