Esempio n. 1
0
    //GameObject selectedSave;

    void OnEnable()
    {
        // get toggle group
        TextToggleGroup toggleGroup = GetComponent <TextToggleGroup>();

        // register function when Save toggle is deselected
        toggleGroup.OnToggleTurnOff.AddListener(DeselectSave);
        // register function when Save toggle is selected
        toggleGroup.OnToggleTurnOn.AddListener(SetSelectedSave);
    }
Esempio n. 2
0
    void OnDisable()
    {
        // remove all listeners
        // get toggle group
        TextToggleGroup toggleGroup = GetComponent <TextToggleGroup>();

        // register function when Save toggle is deselected
        toggleGroup.OnToggleTurnOff.RemoveAllListeners();
        // register function when Save toggle is selected
        toggleGroup.OnToggleTurnOn.RemoveAllListeners();
        // Clean up current list of saves
        foreach (Save save in savesListTransform.GetComponentsInChildren <Save>())
        {
            Destroy(save.gameObject);
        }
    }