Ejemplo n.º 1
0
        void IShopFarmInOutPort.OnUpdateInfo(FarmInfo farmInfo)
        {
            _name.text        = $"牧場 Lv{farmInfo.Level}";
            _description.text =
                $"{NumberConverter.ConvertToChineseNumber(farmInfo.ShipSlime)}匹出荷あたり{NumberConverter.ConvertToChineseNumber(farmInfo.ShipMoney)}円";
            _cost.text = $"{NumberConverter.ConvertToChineseNumber(farmInfo.LevelUpCost)}円";

            if (farmInfo.Level != 11)
            {
                return;
            }
            _name.text = "牧場 Lv10";
            _button.gameObject.SetActive(false);
        }
Ejemplo n.º 2
0
        public async void OnUpdateInfo(ItemInfo itemInfo)
        {
            _itemInfo     = itemInfo;
            _image.sprite = await Addressables.LoadAssetAsync <Sprite>($"shop_item_{itemInfo.ItemId}");

            _name.text        = $"{itemInfo.Name} Lv{itemInfo.Level}";
            _performance.text = $"+{NumberConverter.ConvertToChineseNumber(itemInfo.Performance / 2)}/秒";
            _cost.text        = $"{NumberConverter.ConvertToChineseNumber(itemInfo.Cost)}円";

            if (itemInfo.Level != 10)
            {
                return;
            }
            _name.text = $"{itemInfo.Name} Lv10";
            _button.gameObject.SetActive(false);
        }
Ejemplo n.º 3
0
 void INumberOutPutPort.Count(BigInteger number)
 {
     _text.text = $"{NumberConverter.ConvertToChineseNumber(number, 2)}{_unit}";
 }
Ejemplo n.º 4
0
 void IResultOutPutPort.Initialize(BigInteger slimeNum, BigInteger money, int day)
 {
     _slimeNum.text = $"最終スライム数\n{NumberConverter.ConvertToChineseNumber(slimeNum)}匹";
     _money.text    = $"最終所持金\n{NumberConverter.ConvertToChineseNumber(money)}円";
     _day.text      = $"かかった日数\n{day}日";
 }
Ejemplo n.º 5
0
 void IShipInOutPutPort.SetCurrentFarmInfo(FarmInfo farmInfo)
 {
     _farmInfo  = farmInfo;
     _cost.text = $"{NumberConverter.ConvertToChineseNumber(farmInfo.ShipSlime)}匹";
 }