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);
 }
示例#8
0
 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));
 }
示例#13
0
 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);
 }
示例#21
0
 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);
 }
示例#25
0
 public void OnPointerExit(PointerEventData eventData) =>
 EventBus.Trigger(EventHooks.OnPointerExit, gameObject, eventData);
 private void OnParticleCollision(GameObject other)
 {
     EventBus.Trigger(EventHooks.OnParticleCollision, gameObject, other);
 }
示例#27
0
 private void OnCollisionStay2D(Collision2D collision)
 {
     EventBus.Trigger(EventHooks.OnCollisionStay2D, gameObject, collision);
 }
 private void OnTransformParentChanged()
 {
     EventBus.Trigger(EventHooks.OnTransformParentChanged, gameObject);
 }
示例#29
0
 private void Start()
 {
     GetComponent <InputField>()?.onEndEdit?.AddListener((value) =>
                                                         EventBus.Trigger(EventHooks.OnInputFieldEndEdit, gameObject, value));
 }
 private void OnGUI()
 {
     EventBus.Trigger(EventHooks.OnGUI);
 }