protected override void OnSetup() { toggle = GetComponent <Toggle>(); // SET toggle.onValueChanged.AddListener((isOn) => { SharedVariables.Set <bool>(targetVariableName, isOn); }); }
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); }); }