Ребят помогите чтобы умножалась не на целое а на десятичное decimal!!!
Вот код:
using UnityEngine; using UnityEngine.UI; public class Game : MonoBehaviour { public Text scoreText; [Header("Магазин")] public int[] shopcosts; public int[] shopBonuses; public Text[] ShopBttnsText; public GameObject shopPan; public Text viewBonus; public decimal score = 0.000m; public int bonus; private void Start( ) { score = decimal.Parse( PlayerPrefs.GetString( "score", "0")); bonus = PlayerPrefs.GetInt( "bonus", 0); for ( int i = 0; i < shopcosts.Length; i++) { shopcosts[i] = PlayerPrefs.GetInt( "shopcosts" + i, shopcosts[i]); } } private void Update( ) { scoreText.text = score + "$"; viewBonus.text = "Улучшений куплено: " + bonus; for ( int i = 0; i < shopcosts.Length; i++) { ShopBttnsText[i].text = "Кликер\n" + shopcosts[i] + "$"; } } public void _shopPan ( ) { shopPan.SetActive( !shopPan.activeSelf); } public void ShopBttn_addBonus( int index) { if ( score >=shopcosts[index]) { bonus += shopBonuses[0]; PlayerPrefs.SetInt( "bonus", bonus); score -= shopcosts[index]; shopcosts[index] *= 2; for ( int i = 0; i < shopcosts.Length; i++) { PlayerPrefs.SetInt( "shopcosts" + i, shopcosts[i]); } ShopBttnsText[index].text = "Кликер\n" + shopcosts[index] + "$"; } else { Debug.Log( "Недостаточно средств!"); } } public void OnClick ( ) { score = score + 0.001m + bonus; PlayerPrefs.SetString( "score", score.ToString( )); } }
а вот то что нужно чтобы вместо целой(2) умножалась на десятичную(0.33)
shopcosts[index] *= 2;
Заранее спасибо!
Ты так и планируешь каждый день создавать тему с тривиальными вопросами?
Может сделаешь 1 тему, где и будешь вываливать вопросы, чтобы люди за тебя всё делали.
А за тупые вопросы можно банить?
P.S.
Раньше все просто подшучивали про низкий порог вхождения в юнити. Странные плоды он принёс. Можно плакать.
HplusDiese
Тут не плакать надо, а рыдать.
arte_de_mort
Я спросил!Не хочешь не отвечай и не пиши!Найдутся нормальные, адекватные и добрые люди которые ответят по теме!Если что то не нравиться пиши в личку,а не засоряй тему!ЭТО ОТНОСИТЬСЯ КО ВСЕМ!!!!
Попробуй подключить jQuery
Постим самолеты
Ждём супермеFlyOfFly, только он тут самый нормальный, адекватный и добрый люд который ответит по теме
pahaa
Зачем глупости советуешь Zaven'у?
Zaven, не слушай pahaa, node.js в OnClick() заинклудь и сам удивишься как попрёт умножение на decimal
Zaven
Какая конечная цель проекта?
maks242
Вангую или недосданный курсач, или поделка по информатике на свободную тему на каникулы.
Так подождать надо, оно само начнёт умножаться
таких нужно сразу посылать в сад ... в детский сад :)
Zaven
> Найдутся нормальные, адекватные и добрые
Делать работу за других не есть проявление доброты, но это слишком сложно.
Помочь наводящими вопросами можем, но если ты не хочешь учиться и вообще напрягаться, то лучшим проявлением доброты в отношении тебя было бы направить тебя на другую специальность, чтоб ты не тратил время на то, что не твоё. Ты мог бы пойти например курьером в службу доставки. Там надо лишь ехать по стрелочке на навигаторе, кстати на это тоже не все способны.
Тема в архиве.
Тема закрыта.