two options I use
-
make your own event dispatcher using interfaces, ie you have an array of listening objects and send an event by interface to them.
-
use an event component where you’ll have a hard ref to the component but since thats all it does it’ll be a super small footprint
-
(i wish) allow interfaces to return event delegates? is this not possible?