AnyEvent 2 View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2021.3.31 or later
Package size
2.8 MB
Files
138
Favorites
6
Views in the past week
1

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

AnyEvent 2

by Two Cats Code (opens in new tab)

No ratings yet

  • Price drop

A simple way to dispatch global and local events. Using channels to trigger events to decouple the components.

Discount -50% Previous price $9.99 Price $4.99

Lowest recorded price

Get 50% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for AnyEvent 2, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 10

AnyEvent 2 screenshot 1

AnyEvent 2 screenshot 1

About this asset

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);

From the publisher's Asset Store listing.

Technical details

Requirement:

- Unity 2021.3.x

- Odin Inspector

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.31f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.