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() + "%"); } }
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("Превышено ограничение на количество вступлений."); } }