// -------------------------------------------------------------------------------------------------------------------- // // Part of: Pun Cockpit Demo // // developer@exitgames.com // -------------------------------------------------------------------------------------------------------------------- using UnityEngine; using UnityEngine.UI; namespace Photon.Pun.Demo.Cockpit { /// /// UI toggle to activate GameObject. /// public class ToggleExpand : MonoBehaviour { public GameObject Content; public Toggle Toggle; bool _init; void OnEnable() { Content.SetActive(Toggle.isOn); if (!_init) { _init = true; Toggle.onValueChanged.AddListener(HandleToggleOnValudChanged); } HandleToggleOnValudChanged(Toggle.isOn); } void HandleToggleOnValudChanged(bool value) { Content.SetActive(value); } } }