private void OnApplicationFocus(bool focus) { if (focus) { EventBus.Trigger(EventHooks.OnApplicationFocus); } else { EventBus.Trigger(EventHooks.OnApplicationLostFocus); } }
private void OnApplicationPause(bool paused) { if (paused) { EventBus.Trigger(EventHooks.OnApplicationPause); } else { EventBus.Trigger(EventHooks.OnApplicationResume); } }
public void AddGUIListeners() { GetComponent <Button>()?.onClick?.AddListener(() => EventBus.Trigger(EventHooks.OnButtonClick, gameObject)); GetComponent <Toggle>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnToggleValueChanged, gameObject, value)); GetComponent <Slider>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnSliderValueChanged, gameObject, value)); GetComponent <Scrollbar>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnScrollbarValueChanged, gameObject, value)); GetComponent <Dropdown>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnDropdownValueChanged, gameObject, value)); GetComponent <InputField>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnInputFieldValueChanged, gameObject, value)); GetComponent <InputField>()?.onEndEdit?.AddListener((value) => EventBus.Trigger(EventHooks.OnInputFieldEndEdit, gameObject, value)); GetComponent <ScrollRect>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnScrollRectValueChanged, gameObject, value)); }
public void OnMove(AxisEventData eventData) { EventBus.Trigger(EventHooks.OnMove, gameObject, eventData); }
private void OnCollisionEnter(Collision collision) { EventBus.Trigger(EventHooks.OnCollisionEnter, gameObject, collision); }
public void OnSelect(BaseEventData eventData) { EventBus.Trigger(EventHooks.OnSelect, gameObject, eventData); }
private void OnTriggerEnter(Collider other) { EventBus.Trigger(EventHooks.OnTriggerEnter, gameObject, other); }
private void OnTriggerStay2D(Collider2D other) { EventBus.Trigger(EventHooks.OnTriggerStay2D, gameObject, other); }
public void OnDrop(PointerEventData eventData) { EventBus.Trigger(EventHooks.OnDrop, gameObject, eventData); }
private void OnCollisionStay(Collision collision) { EventBus.Trigger(EventHooks.OnCollisionStay, gameObject, collision);; }
private void OnBecameVisible() { EventBus.Trigger(EventHooks.OnBecameVisible, gameObject); }
private void Start() { GetComponent <InputField>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnInputFieldValueChanged, gameObject, value)); }
private void Start() { GetComponent <Scrollbar>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnScrollbarValueChanged, gameObject, value)); }
private void Start() { GetComponent <Dropdown>()?.onValueChanged?.AddListener((value) => EventBus.Trigger(EventHooks.OnDropdownValueChanged, gameObject, value)); }
private void OnApplicationQuit() { EventBus.Trigger(EventHooks.OnApplicationQuit); }
private void OnControllerColliderHit(ControllerColliderHit hit) { EventBus.Trigger(EventHooks.OnControllerColliderHit, gameObject, hit); }
public void OnEndDrag(PointerEventData eventData) { EventBus.Trigger(EventHooks.OnEndDrag, gameObject, eventData); }
private void OnJointBreak(float breakForce) { EventBus.Trigger(EventHooks.OnJointBreak, gameObject, breakForce); }
public void OnScroll(PointerEventData eventData) { EventBus.Trigger(EventHooks.OnScroll, gameObject, eventData); }
private void OnJointBreak2D(Joint2D brokenJoint) { EventBus.Trigger(EventHooks.OnJointBreak2D, gameObject, brokenJoint); }
public void OnCancel(BaseEventData eventData) { EventBus.Trigger(EventHooks.OnCancel, gameObject, eventData); }
private void OnMouseUp() { EventBus.Trigger(EventHooks.OnMouseUp, gameObject); }
public void OnPointerDown(PointerEventData eventData) { EventBus.Trigger(EventHooks.OnPointerDown, gameObject, eventData); }
private void OnMouseUpAsButton() { EventBus.Trigger(EventHooks.OnMouseUpAsButton, gameObject); }
public void OnPointerExit(PointerEventData eventData) => EventBus.Trigger(EventHooks.OnPointerExit, gameObject, eventData);
private void OnParticleCollision(GameObject other) { EventBus.Trigger(EventHooks.OnParticleCollision, gameObject, other); }
private void OnCollisionStay2D(Collision2D collision) { EventBus.Trigger(EventHooks.OnCollisionStay2D, gameObject, collision); }
private void OnTransformParentChanged() { EventBus.Trigger(EventHooks.OnTransformParentChanged, gameObject); }
private void Start() { GetComponent <InputField>()?.onEndEdit?.AddListener((value) => EventBus.Trigger(EventHooks.OnInputFieldEndEdit, gameObject, value)); }
private void OnGUI() { EventBus.Trigger(EventHooks.OnGUI); }