Beispiel #1
0
        protected override void OnSetup()
        {
            toggle = GetComponent <Toggle>();

            // SET
            toggle.onValueChanged.AddListener((isOn) =>
            {
                SharedVariables.Set <bool>(targetVariableName, isOn);
            });
        }
Beispiel #2
0
        protected override void OnSetup()
        {
            input = GetComponent <InputField>();

            // SET
            UnityEvent <string> targetEvent = input.onValueChanged;

            if (publishOnSubmit)
            {
                targetEvent = input.onEndEdit;
            }
            targetEvent.AddListener((text) =>
            {
                SharedVariables.Set <string>(targetVariableName, text);
            });
        }