Exemplo n.º 1
0
    public void hideButtons()
    {
        if (_isButtonHiden)
        {
            return;
        }

        _isButtonHiden = true;
        FlurryEventsManager.SendEndEvent("start_screen_length");
        //UIManager.HideUiElement ("MainMenu");
        UIManager.HideUiElement("elementBestScore");
        //UIManager.HideUiElement ("elementCoins");
        UIManager.HideUiElement("BtnSkins");
        UIManager.HideUiElement("BtnGift");
        UIManager.HideUiElement("BtnVideoAds");
        UIManager.HideUiElement("BtnAchievements");
        UIManager.HideUiElement("BtnMoreGames");
        UIManager.HideUiElement("BtnSound");
        UIManager.HideUiElement("BtnRate");
        UIManager.HideUiElement("BtnLeaderboard");
        UIManager.HideUiElement("BtnShare");
        UIManager.HideUiElement("BtnSound");
        UIManager.HideUiElement("BtnPlus");
        UIManager.HideUiElement("BtnGameServices");

        UIManager.HideUiElement("BtnHaveNewSkin");
    }
Exemplo n.º 2
0
    public void Hide()
    {
        FlurryEventsManager.SendEndEvent("candy_shop_length");

        DefsGame.CurrentScreen = DefsGame.SCREEN_MENU;
        DefsGame.IsCanPlay     = true;
        ChooseColorForButtons();
        HideButtons();
    }
Exemplo n.º 3
0
    public void Hide()
    {
        FlurryEventsManager.SendEndEvent("iap_shop_length");

        DefsGame.CurrentScreen = DefsGame.SCREEN_MENU;
        DefsGame.isCanPlay     = true;
        HideButtons();

        FlurryEventsManager.SendEvent("iap_shop_home", PrevScreenName);
    }
Exemplo n.º 4
0
    void SetSkin(int _id)
    {
        FlurryEventsManager.SendEvent("candy_purchase_<" + _id.ToString() + ">");

        if (_id == DefsGame.CurrentFaceId)
        {
            return;
        }

        if (DefsGame.FaceAvailable [_id] == 1)
        {
            DefsGame.CurrentFaceId = _id;
            PlayerPrefs.SetInt("currentFaceID", DefsGame.CurrentFaceId);
            DefsGame.CarSimulator.Car.SetNewSkin(_id);
        }
        else if (DefsGame.CoinsCount >= DefsGame.FacePrice [_id - 1])
        {
            GameEvents.Send(OnAddCoinsVisual, -DefsGame.FacePrice [_id - 1]);
            DefsGame.FaceAvailable [_id] = 1;
            DefsGame.CurrentFaceId       = _id;
            PlayerPrefs.SetInt("currentFaceID", DefsGame.CurrentFaceId);
            PlayerPrefs.SetInt("faceAvailable_" + _id.ToString(), 1);
            DefsGame.CarSimulator.Car.SetNewSkin(_id);

            ++DefsGame.QUEST_CHARACTERS_Counter;
            PlayerPrefs.SetInt("QUEST_CHARACTERS_Counter", DefsGame.QUEST_CHARACTERS_Counter);

            //DefsGame.gameServices.ReportProgressWithGlobalID (DefsGame.gameServices.ACHIEVEMENT_NEW_SKIN, 1);

            //DefsGame.gameServices.ReportProgressWithGlobalID (DefsGame.gameServices.ACHIEVEMENT_COLLECTION, DefsGame.QUEST_CHARACTERS_Counter);

            ChooseColorForButtons();

            FlurryEventsManager.SendEvent("candy_purchase_completed_<" + _id.ToString() + ">");
        }
        else
        {
            HideButtons();
            FlurryEventsManager.SendEndEvent("candy_shop_length");

            DefsGame.ScreenCoins.Show("candy_shop");
        }
    }
    private void SetSkin(int _id)
    {
        FlurryEventsManager.SendEvent("candy_purchase_<" + _id + ">");

        if (_id == DefsGame.CurrentFaceId)
        {
            return;
        }

        if (DefsGame.FaceAvailable[_id] == 1)
        {
            DefsGame.CurrentFaceId = _id;
            PlayerPrefs.SetInt("currentFaceID", DefsGame.CurrentFaceId);
            DefsGame.Ball.SetNewSkin(_id);
        }
        else if (DefsGame.CoinsCount >= DefsGame.FacePrice[_id - 1] || _id == 1 || _id == 2)
        {
            if (_id == 1)
            {
                if (DefsGame.FaceAvailable[_id] == 0)
                {
                    Application.OpenURL("https://twitter.com/umbrellafun");
                    FacebookMark.SetActive(false);
                }
            }
            else if (_id == 2)
            {
                if (DefsGame.FaceAvailable[_id] == 0)
                {
                    Application.OpenURL("https://www.facebook.com/umbrellafun/");
                    TwitterMark.SetActive(false);
                }
            }
            else
            {
                GameEvents.Send(OnAddCoinsVisual, -DefsGame.FacePrice[_id - 1]);
            }


            DefsGame.FaceAvailable[_id] = 1;
            DefsGame.CurrentFaceId      = _id;
            PlayerPrefs.SetInt("currentFaceID", DefsGame.CurrentFaceId);
            PlayerPrefs.SetInt("faceAvailable_" + _id, 1);
            DefsGame.Ball.SetNewSkin(_id);

            ++DefsGame.QUEST_CHARACTERS_Counter;
            PlayerPrefs.SetInt("QUEST_CHARACTERS_Counter", DefsGame.QUEST_CHARACTERS_Counter);

            //DefsGame.gameServices.ReportProgressWithGlobalID (DefsGame.gameServices.ACHIEVEMENT_NEW_SKIN, 1);

            //DefsGame.gameServices.ReportProgressWithGlobalID (DefsGame.gameServices.ACHIEVEMENT_COLLECTION, DefsGame.QUEST_CHARACTERS_Counter);

            ChooseColorForButtons();

            FlurryEventsManager.SendEvent("candy_purchase_completed_<" + _id + ">");
        }
        else
        {
            HideButtons();
            FlurryEventsManager.SendEndEvent("candy_shop_length");

            DefsGame.screenCoins.Show("candy_shop");
        }
    }