Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Button[] levelButtons;
- [SerializeField] private Image progressBar;
- public GameObject loadingCanvas;
- public GameObject loadWorldOneCanvas;
- public GameObject loadWorldTwoCanvas;
- // Start is called before the first frame update
- void Start()
- {
- int LevelPassed = PlayerPrefs.GetInt("LevelPassed");
- for (int i = 1; i < levelButtons.Length; i++)
- {
- if (LevelPassed >= i + 1)
- {
- levelButtons[i].interactable = true;
- }
- else
- {
- levelButtons[i].interactable = false;
- }
- }
- }
- public void LoadLevel(int sceneIndex)
- {
- StartCoroutine(LoadAsynchThenLevel(sceneIndex));
- }
- public void ResetPlayerPrefs()
- {
- PlayerPrefs.DeleteAll();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement