protected override void Init() { button = GetComponent<Button>(); AddUpdater(enabledName, UpdateEnabled); AddUpdater(pressEventName, UpdatePressAction); AddUpdater(interactableName, UpdateInteractable); AddUpdater(longPressEventName, UpdateLongPressAction); var trigger = GetComponent<EventTrigger>(); trigger = trigger ?? gameObject.AddComponent<EventTrigger>(); pressEventer = new PressEventer(trigger); }
protected override void Init() { button = GetComponent <Button>(); AddUpdater(enabledName, UpdateEnabled); AddUpdater(pressEventName, UpdatePressAction); AddUpdater(interactableName, UpdateInteractable); AddUpdater(longPressEventName, UpdateLongPressAction); var trigger = GetComponent <EventTrigger>(); trigger = trigger ?? gameObject.AddComponent <EventTrigger>(); pressEventer = new PressEventer(trigger); }