Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

1/11
loading
A simple way to dispatch global and local events. Using channels to trigger events to decouple the components.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.31f1
Compatible
Compatible
Compatible
Package dependencies
1
This package needs other Asset Store packages in order to work.
Description

Two Cats Code | Online Documentation | Discord | Unity Asset-Store


All AnyEvent 2 buyers can get a free downgrade to AnyEvent.


AnyEvent 2 is designed to be simple and integrated into any off-the-shelf project at minimal cost. We provide a set of supplementary components for Unity UI that extend the default UI events. Through the C# reflection mechanism, we have even designed a set of components to listen to the value change events of any member variables of any component and send related events. AnyEvent 2 supports custom extensions.


AnyEvent 2 suits all developers, including programmers, planners, and UI designers.


Features

  • Any object can be the target or/and invoker.
  • Centralization. No reference is needed between the listener and the invoker anymore—no delegate mechanism knowledge is required.
  • Channel. Use the text channel and/or asset channel to invoke an event. The event can be invoked as a global or a local (to target) event that carries data.
  • Supports event callback. You can use this mechanism to send a post-event to the invoker.
  • UI events supported. A set of complementary components to the original Unity UI event. No coding is required.
  • Transforms. It allows the transformation of the received data. Works well with the UI events.
  • Binding. Invokes an event when a variable changes and updates it when it receives an event without coding.
  • Zero learning cost.
  • Easy to incorporate into the current project.
  • Source code included.
  • All platforms are supported.

Quick Start

  • Register an event

AnyEvent.Channel("Channel Name").AddTarget(gameObject, MyMethod);

  • Invoke a to-target event

AnyEvent.Channel("Channel Name").Invoke(invokergGameObject, targetGameObject, obj);

  • Invoke a global event

AnyEvent.Channel("Channel Name").Invoke(invokergGameObject, obj);


Technical details

Requirement:

- Unity 2021.3.x

- Odin Inspector


AnyEvent 2

(not enough ratings)
5 users have favourite this asset
(5)
$4.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
2.8 MB
Latest version
1.0
Latest release date
Oct 31, 2023
Original Unity version
2021.3.31
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR