Improved code usabililty of upgrade unlocks
This commit is contained in:
@@ -88,7 +88,7 @@ namespace Fruitomation.Game
|
||||
}
|
||||
}
|
||||
|
||||
public class UpgradeManager : MonoBehaviour
|
||||
public static class UpgradeManager
|
||||
{
|
||||
private static string Filepath => Path.Combine(Application.persistentDataPath, "upgrades.json");
|
||||
private static UnlockedUpgrades CurrentUpgrades;
|
||||
@@ -119,10 +119,6 @@ namespace Fruitomation.Game
|
||||
File.WriteAllText(Filepath, json);
|
||||
}
|
||||
|
||||
public void UnlockBasicUpgrade(string id)
|
||||
{
|
||||
BasicUpgrade upgrade = Enum.Parse<BasicUpgrade>(id);
|
||||
CurrentUpgrades.Unlock(upgrade);
|
||||
}
|
||||
public static void Unlock(BasicUpgrade upgrade) => CurrentUpgrades.Unlock(upgrade);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user