I don’t know how that’d stack up performance wise. The behavior tree would be checking player status constantly where is a event dispatcher would only notify them once the player was dead. I would think constantly checking in the behavior tree would be worse performance.