Beispiel #1
0
    protected override void OnClick()
    {
        CarParametres carParametres = libraryMenu.carChanger.GetCurrentCarParametres();

        if (carParametres.GetCost() > Bank.GetMoney())
        {
            libraryMenu.windowWarning.Show(TextStrings.GetString("no_money") + " " + carParametres.GetName());
        }
        else
        {
            Button buttonOk = libraryMenu.windowConfirmation.button1;
            buttonOk.onClick.AddListener(
                delegate
            {
                libraryMenu.windowConfirmation.Hide();

                Bank.MinusMoney(carParametres.GetCost());
                PreferencesSaver.OpenCar(carParametres.GetNumCar());

                libraryMenu.carChanger.ShowCar();
            }
                );
            libraryMenu.windowConfirmation.Show("Вы уверены, что хотите купить " + carParametres.GetName() + " за " + carParametres.GetCost() + "%");
        }
    }
Beispiel #2
0
    public void JoinGroupHandler(VkResponseRaw _raw, object[] _arguments)
    {
        if (_raw.ei != null && _raw.ei.error_code.Equals("17"))
        {
            libraryMenu.windowWarning.Show("ВКонтакте требует прохождения процедуры валидации пользователя.");
            return;
        }


        var  dict = Json.Deserialize(_raw.text) as Dictionary <string, object>;
        long resp = (long)dict["response"];


        if (resp == 1)
        {
            PreferencesSaver.UserJoinInGroupVK();
            PreferencesSaver.OpenCar(numBonusCar);
            libraryMenu.carChanger.ShowCar();
        }
        else
        {
            libraryMenu.windowWarning.Show("Превышено ограничение на количество вступлений.");
        }
    }