public override void onShowed() { a3_BagModel bag = a3_BagModel.getInstance(); itmdata = bag.getItemDataById(itm_tpid); Image icon = getComponentByPath <Image>("iconimage/icon"); icon.sprite = GAMEAPI.ABUI_LoadSprite(itmdata.file); Image iconborder = getComponentByPath <Image>("iconimage/iconborder"); iconborder.sprite = GAMEAPI.ABUI_LoadSprite(itmdata.borderfile); getComponentByPath <Text>("nimg/name").text = itmdata.item_name; getComponentByPath <Text>("desc").text = itmdata.desc; slider.minValue = min_num; slider.maxValue = max_num; uint num = (uint)slider.value; getComponentByPath <Text>("num").text = num.ToString(); long money = num * itmdata.on_sale; getComponentByPath <Text>("money").text = money.ToString(); }
public void AutoBuy() { uint num = 99; uint itm_tpid = GetFeedItemTpid(); a3_BagModel bag = a3_BagModel.getInstance(); a3_ItemData itmdata = bag.getItemDataById(itm_tpid); long money = num * itmdata.on_sale; if (PlayerModel.getInstance().money < money) { int i = (int)PlayerModel.getInstance().money / itmdata.on_sale; if (i > 0) { Shop_a3Proxy.getInstance().BuyStoreItems(itm_tpid, (uint)i); flytxt.instance.fly(ContMgr.getCont("petmodel_addfood", new List <string> { i.ToString(), itmdata.item_name.ToString() })); // flytxt.instance.fly("成功补充了" + i + "个" + itmdata.item_name); } else if (i <= 0) { flytxt.instance.fly(ContMgr.getCont("petmodel_nofood")); //flytxt.instance.fly("金币不足,补充宠物饲料失败"); } } else { Shop_a3Proxy.getInstance().BuyStoreItems(itm_tpid, num); flytxt.instance.fly(ContMgr.getCont("petmodel_addfood", new List <string> { num.ToString(), itmdata.item_name.ToString() })); //flytxt.instance.fly("成功补充了" + num + "个" + itmdata.item_name); } }
public void AutoBuy() { uint num = 99u; uint feedItemTpid = this.GetFeedItemTpid(); a3_BagModel instance = ModelBase <a3_BagModel> .getInstance(); a3_ItemData itemDataById = instance.getItemDataById(feedItemTpid); long num2 = (long)((ulong)num * (ulong)((long)itemDataById.on_sale)); bool flag = (ulong)ModelBase <PlayerModel> .getInstance().money < (ulong)num2; if (flag) { int num3 = (int)(ModelBase <PlayerModel> .getInstance().money / (uint)itemDataById.on_sale); bool flag2 = num3 > 0; if (flag2) { BaseProxy <Shop_a3Proxy> .getInstance().BuyStoreItems(feedItemTpid, (uint)num3); flytxt.instance.fly(ContMgr.getCont("petmodel_addfood", new List <string> { num3.ToString(), itemDataById.item_name.ToString() }), 0, default(Color), null); } else { bool flag3 = num3 <= 0; if (flag3) { flytxt.instance.fly(ContMgr.getCont("petmodel_nofood", null), 0, default(Color), null); } } } else { BaseProxy <Shop_a3Proxy> .getInstance().BuyStoreItems(feedItemTpid, num); flytxt.instance.fly(ContMgr.getCont("petmodel_addfood", new List <string> { num.ToString(), itemDataById.item_name.ToString() }), 0, default(Color), null); } }
public override void onShowed() { a3_BagModel instance = ModelBase <a3_BagModel> .getInstance(); this.itmdata = instance.getItemDataById(a3_store.itm_tpid); Image componentByPath = base.getComponentByPath <Image>("iconimage/icon"); componentByPath.sprite = (Resources.Load(this.itmdata.file, typeof(Sprite)) as Sprite); Image componentByPath2 = base.getComponentByPath <Image>("iconimage/iconborder"); componentByPath2.sprite = (Resources.Load(this.itmdata.borderfile, typeof(Sprite)) as Sprite); base.getComponentByPath <Text>("nimg/name").text = this.itmdata.item_name; base.getComponentByPath <Text>("desc").text = this.itmdata.desc; this.slider.minValue = a3_store.min_num; this.slider.maxValue = a3_store.max_num; uint num = (uint)this.slider.value; base.getComponentByPath <Text>("num").text = num.ToString(); long num2 = (long)((ulong)num * (ulong)((long)this.itmdata.on_sale)); base.getComponentByPath <Text>("money").text = num2.ToString(); }