Would having a global manager that manages specific global events and a local manager specific to the actor work? The local manager handles OnDeath, which will call OnAnyDeath in the global manager? I’m using a map for now to hash gameplay events as string id’s (like “OnAttack”, “OnDeath”, etc). Would this be a bad way to organize it?