Ejemplo n.º 1
0
    //public static Item_Item ActiveItem;

    public static void SetActiveShop(Shop_Shop Shop)
    {
        if (ActiveShop != ShopData.GetData(Shop))
        {
            ActiveShop = ShopData.GetData(Shop);
        }
    }
Ejemplo n.º 2
0
 private void InitUI()
 {
     object[] args = new object[] { this.mTransfer.index + 1 };
     this.Image_Icon.set_sprite(SpriteManager.GetMain(Utils.FormatString("ic_coin_{0}", args)));
     this.shopdata        = LocalModelManager.Instance.Shop_Shop.GetBeanById(0x65 + this.mTransfer.index);
     this.Text_Count.text = this.mTransfer.item.GetGold().ToString();
     this.mGoldCtrl.SetCurrencyType(CurrencyType.Diamond);
     this.mGoldCtrl.SetValue(this.shopdata.Price);
 }
Ejemplo n.º 3
0
 public void Init(int index)
 {
     this.mIndex   = index;
     this.shopdata = LocalModelManager.Instance.Shop_Shop.GetBeanById(0xc9 + index);
     object[] args = new object[] { index + 1 };
     this.Image_Icon.set_sprite(SpriteManager.GetMain(Utils.FormatString("ic_gem_{0}", args)));
     object[] objArray2 = new object[] { this.shopdata.ID };
     this.Text_Title.text = GameLogic.Hold.Language.GetLanguageByTID(Utils.FormatString("商店_钻石{0}", objArray2), Array.Empty <object>());
     this.Text_Count.text = this.shopdata.ProductNum.ToString();
     this.Text_Money.text = PurchaseManager.Instance.GetProduct_localpricestring(index);
 }
Ejemplo n.º 4
0
 public void Init(int index)
 {
     this.mIndex   = index;
     this.shopdata = LocalModelManager.Instance.Shop_Shop.GetBeanById(0x65 + index);
     object[] args = new object[] { index + 1 };
     this.Image_Icon.set_sprite(SpriteManager.GetMain(Utils.FormatString("ic_coin_{0}", args)));
     if (LocalSave.Instance.Card_GetHarvestLevel() == 0)
     {
         object[] objArray2 = new object[] { this.shopdata.ID };
         this.Text_Title.text = GameLogic.Hold.Language.GetLanguageByTID(Utils.FormatString("商店_金币{0}", objArray2), Array.Empty <object>());
     }
     else
     {
         object[] objArray3 = new object[] { LocalSave.Instance.mShop.get_gold_time(index) };
         this.Text_Title.text = GameLogic.Hold.Language.GetLanguageByTID("shopui_equipexp_reward", objArray3);
     }
     this.Text_Count.text = this.GetGold().ToString();
     this.mGoldCtrl.SetValue(this.shopdata.Price);
 }
Ejemplo n.º 5
0
    public void Init(int index)
    {
        if (this.mEquipItem == null)
        {
            this.mEquipItem = CInstance <UIResourceCreator> .Instance.GetEquip(this.itemparent);
        }
        int num  = LocalModelManager.Instance.Equip_equip.RandomEquipExp();
        int num2 = GameLogic.Random(5, 15);

        LocalSave.EquipOne equip = new LocalSave.EquipOne {
            EquipID = num,
            Count   = num2
        };
        this.mEquipItem.Init(equip);
        this.mIndex   = index;
        this.shopdata = LocalModelManager.Instance.Shop_Shop.GetBeanById(0x65 + index);
        object[] args = new object[] { mRewards[this.mIndex] };
        this.Text_Title.text = GameLogic.Hold.Language.GetLanguageByTID("shopui_equipexp_reward", args);
        this.mGoldCtrl.SetValue(this.shopdata.Price);
    }
Ejemplo n.º 6
0
    public void OpenShopUI(Shop_Shop Shop)
    {
        if (Shop != Shop_Shop.none)
        {
            ShopData newShop = ShopData.GetData(Shop);

            if (ActiveShop != newShop)
            {
                ActiveShop = newShop;
            }

            UI_Components.UI.SetActive(true);
            UI_Components.Title.GetComponentInChildren <Text>().text = ActiveShop.Name;

            SetStock();
        }

        else
        {
            Debug.Log(Shop.ToString() + " has not been set");
        }
    }