Exemple #1
0
    private void ProcessBuyGem()
    {
        switch (packName)
        {
        case PACK_NAME.P_25GEM_PACK:
            ShopManager.Instance.ShowBuyPanel("Buy 25 Gem", GameIAPManager.GetPriceByID(packID), packID, 0, 25, 0, 0, false);
            break;

        case PACK_NAME.P_220GEM_PACK:
            ShopManager.Instance.ShowBuyPanel("Buy 220 Gem", GameIAPManager.GetPriceByID(packID), packID, 0, 220, 0, 0, false);
            break;

        case PACK_NAME.P_600GEM_PACK:
            ShopManager.Instance.ShowBuyPanel("Buy 600 Gem", GameIAPManager.GetPriceByID(packID), packID, 0, 600, 0, 0, false);
            break;

        case PACK_NAME.P_1750GEM_PACK:
            ShopManager.Instance.ShowBuyPanel("Buy 1750 Gem", GameIAPManager.GetPriceByID(packID), packID, 0, 1750, 0, 0, false);
            break;

        case PACK_NAME.P_4000GEM_PACK:
            ShopManager.Instance.ShowBuyPanel("Buy 4000 Gem", GameIAPManager.GetPriceByID(packID), packID, 0, 4000, 0, 0, false);
            break;

        case PACK_NAME.P_12500GEM_PACK:
            ShopManager.Instance.ShowBuyPanel("Buy 12500 Gem", GameIAPManager.GetPriceByID(packID), packID, 0, 12500, 0, 0, false);
            break;
        }
    }
Exemple #2
0
 void Start()
 {
     InitWeaponInfo();
     if (GameIAPManager.GetPriceByID(DataUtils.P_STARTER_PACK) != null)
     {
         txtPrice.text = GameIAPManager.GetPriceByID(DataUtils.P_STARTER_PACK);
     }
 }
Exemple #3
0
 private void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
         DontDestroyOnLoad(this);
         InitIAP();
     }
 }
Exemple #4
0
    private void ProcessBuyPackage()
    {
        switch (packName)
        {
        case PACK_NAME.CHEAP_PACK:
            ShopManager.Instance.ShowBuyPanel("Beginner Pack", GameIAPManager.GetPriceByID(packID), packID, 0, 25, 7500, 10, false);
            break;

        case PACK_NAME.PROFESSIONAL_PACK:
            ShopManager.Instance.ShowBuyPanel("Professional Pack", GameIAPManager.GetPriceByID(packID), packID, 50, 100, 85000, 45, true);
            break;

        case PACK_NAME.BEST_CHOICE:
            ShopManager.Instance.ShowBuyPanel("Best Choice", GameIAPManager.GetPriceByID(packID), packID, 20, 50, 15000, 25, false);
            break;
        }
    }
Exemple #5
0
    private void ProcessPackID()
    {
        switch (packName)
        {
        case PACK_NAME.CHEAP_PACK:
            packID = DataUtils.P_CHEAP_PACK;
            break;

        case PACK_NAME.PROFESSIONAL_PACK:
            packID = DataUtils.P_PROFESSIONAL_PACK;
            break;

        case PACK_NAME.BEST_CHOICE:
            packID = DataUtils.P_BEST_CHOICE;
            break;

        case PACK_NAME.P_12500GEM_PACK:
            packID = DataUtils.P_12500GEM_PACK;
            break;

        case PACK_NAME.P_1750GEM_PACK:
            packID = DataUtils.P_1750GEM_PACK;
            break;

        case PACK_NAME.P_220GEM_PACK:
            packID = DataUtils.P_220GEM_PACK;
            break;

        case PACK_NAME.P_25GEM_PACK:
            packID = DataUtils.P_25GEM_PACK;
            break;

        case PACK_NAME.P_4000GEM_PACK:
            packID = DataUtils.P_4000GEM_PACK;
            break;

        case PACK_NAME.P_600GEM_PACK:
            packID = DataUtils.P_600GEM_PACK;
            break;
        }
        txtPrice.text = GameIAPManager.GetPriceByID(packID); //"BUY";
    }