Esempio n. 1
0
    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);
        }
    }
Esempio n. 2
0
    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];
 }