I am trying to make a money system my problem is that the money value only saves for 1 game run then the value returns to 0. Here is my code. What should I do.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Money : variables {
public Text cash;
// Use this for initialization
void Start () {
if (counter < 9 && counter > 1)
{
money = money + 2;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
else if (counter > 10 && counter < 20)
{
money = money + 5;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
else if (counter > 21 && counter < 30)
{
money = money + 15;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
else if (counter > 31 && counter < 40)
{
money = money + 25;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
else if (counter > 41 && counter < 70)
{
money = money + 50;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
else if (counter > 71 && counter < 100)
{
money = money + 75;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
else if (counter > 101 && counter < 200)
{
money = money + 100;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
else if (counter > 201)
{
money = money + 150;
PlayerPrefs.GetInt("money", money);
PlayerPrefs.SetInt("money", money);
}
cash.text = "Credits: " + PlayerPrefs.GetInt("money", money);
}
}
tapCount
comes from.. – Gnemlock Apr 05 '17 at 01:44