Esempio n. 1
0
                public void SetState(HeadingState state)
                {
                    Init();

                    childOptions.ForEach(option => option.SetActive(state == HeadingState.Expanded));
                    headingState = state;

                    StoredHeadingStates.store(headingName, state);
                }
Esempio n. 2
0
                public void EnsureState() // for setting previously saved state
                {
                    Init();

                    HeadingState storedState = StoredHeadingStates.get(headingName);

                    if (headingState != storedState)
                    {
                        SetState(storedState);
                        GetComponentInChildren <ToggleButtonClickHandler>()?.SetStateInstant(storedState);
                    }
                }