Iadd popup when pre test is completed fix button color for level 1 after progressing to next level
This commit is contained in:
parent
57da9e6f7d
commit
ee21c8e98e
File diff suppressed because it is too large
Load Diff
|
@ -16,8 +16,11 @@ public class SelectLevel : Menu<SelectLevel>
|
|||
[SerializeField] private Sprite completeSprite;
|
||||
[SerializeField] private Sprite lockedSprite;
|
||||
[SerializeField] private Sprite currentSprite;
|
||||
|
||||
|
||||
[SerializeField] private GameObject infolockPostTest;
|
||||
[SerializeField] private GameObject infolockPreTest;
|
||||
[SerializeField] private bool isCompletePretest = false;
|
||||
|
||||
private SaveData saveData;
|
||||
|
||||
|
@ -35,6 +38,11 @@ public class SelectLevel : Menu<SelectLevel>
|
|||
|
||||
public void OpenPretest()
|
||||
{
|
||||
if (isCompletePretest)
|
||||
{
|
||||
infolockPreTest.SetActive(true);
|
||||
}
|
||||
isCompletePretest = true;
|
||||
PreTestMenu.Open();
|
||||
}
|
||||
|
||||
|
@ -85,18 +93,22 @@ public class SelectLevel : Menu<SelectLevel>
|
|||
|
||||
private void CheckPreTest()
|
||||
{
|
||||
Image imgSprite0 = buttons[0].GetComponent<Image>();
|
||||
if (!saveData.isPreTestComplete)
|
||||
{
|
||||
Image imgSprite = buttons[0].GetComponent<Image>();
|
||||
imgSprite.sprite = lockedSprite;
|
||||
imgSprite0.sprite = lockedSprite;
|
||||
buttons[0].interactable = false;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
Image imgSprite = buttons[0].GetComponent<Image>();
|
||||
imgSprite.sprite = currentSprite;
|
||||
imgSprite0.sprite = currentSprite;
|
||||
buttons[0].interactable = true;
|
||||
|
||||
}
|
||||
if (indexUnlock > 1)
|
||||
{
|
||||
imgSprite0.sprite = completeSprite;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
@ -22,10 +23,19 @@ public class audioController : MonoBehaviour
|
|||
{
|
||||
Instance = this;
|
||||
}
|
||||
else
|
||||
{
|
||||
Destroy(gameObject);
|
||||
}
|
||||
|
||||
InitializeAudioDictionaries();
|
||||
}
|
||||
|
||||
private void Start()
|
||||
{
|
||||
DontDestroyOnLoad(gameObject);
|
||||
}
|
||||
|
||||
private void InitializeAudioDictionaries()
|
||||
{
|
||||
bgmDictionary = new Dictionary<string, AudioClip>();
|
||||
|
|
Loading…
Reference in New Issue