示例#1
0
        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);
            }
        }
示例#2
0
        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();
        }