OpMonTeam/OpMon-Archive

Decouple and Generalize Event System

Closed this issue · 1 comments

There is some diamond inheritance in the Event system and it is just generally quite coupled. It would be beneficial to clean that up and get everything a little more generalized.

It is generally recommended to prefer composition over multiple inheritance.
diamond

I think @ShadowApex and the fellas over at Tuxemon are onto a good thing with their event system

image