// Start is called before the first frame update void Start() { button = GetComponent <Button>(); var listener = GameEventListener.AddGameEventListener(gameObject, condition.GetToggleEvent()); if (listener != null) { listener.Response = new UnityEvent(); listener.Response.AddListener(delegate { ToggleButtonState(); }); } ToggleButtonState(); }
// Start is called before the first frame update void Start() { field = GetComponent <TMPro.TMP_InputField>(); var listener = GameEventListener.AddGameEventListener(gameObject, condition.GetToggleEvent()); if (listener != null) { listener.Response = new UnityEvent(); listener.Response.AddListener(delegate { ToggleFieldState(); }); } ToggleFieldState(); }