Interfaces and event dispatchers

I don’t disagree at all

that said i’ve moved away from interfaces to more actor component based. ie an interaction component over an interaction interface.

largely due to laziness, i got sick of implementing the interface events in every different actor :stuck_out_tongue:

now i know they generally serve different purposes so im not saying ACs are better, but some advantages.

  1. can save a reference for fast access
  2. can bind to events
  3. somewhat easier bug detection (forgot to implement a function)
  4. more reusable

but like most things in coding there are many ways to solve a problem :slight_smile: