summaryrefslogtreecommitdiff
path: root/GameCode/UpgradeCard.cs
blob: 45b6ce81d6a6b9ab54f30534064b3bb00aa1b40f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System.Collections.Generic;
using UnityEngine;

public class UpgradeCard : MonoBehaviour
{
	[SerializeField]
	private string unlockName;

	[SerializeField]
	private bool unlockedByDefault;

	public bool unlocked;

	public string title;

	public Sprite image;

	public string description;

	public List<UpgradeCard> unlocks = new List<UpgradeCard>();

	private void Awake()
	{
		if (unlockedByDefault || PlayerPrefs.GetInt(unlockName, 0) == 1)
		{
			unlocked = true;
		}
		else
		{
			unlocked = false;
		}
	}

	public virtual void Upgrade()
	{
	}
}