private void UnlockMarble(MarbleDesign design) { if (!JSONSaveData.currentSave.marbleUnlocked[(int)design]) { JSONSaveData.currentSave.marbleUnlocked[(int)design] = true; MarbleNotification obj = Instantiate(prefab).GetComponent <MarbleNotification>(); obj.transform.SetParent(transform); obj.Setup(design); } }
public void ChangeMarbleDesign(bool sound = false) { MarbleDesign des = available[(int)designSlider.value]; designText.text = Marble.names[(int)des]; designDisplay.sprite = Marble.sprites[(int)des]; if (sound) { AudioController.instance.PlaySoundEffect(Context.SliderChange); } JSONSaveData.currentSave.selectedDesign = available[(int)designSlider.value]; }
public void Setup(MarbleDesign design) { noteText.text = Marble.names[(int)design]; notePreview.sprite = Marble.sprites[(int)design]; }