Function emit_effect_events
Source pub fn emit_effect_events(
emitters: &mut (impl EmitExt<HealthChangeEvent> + EmitExt<PoiseChangeEvent> + EmitExt<BuffEvent> + EmitExt<ChangeBodyEvent> + EmitExt<Outcome>),
time: Time,
entity: Entity,
effect: Effect,
source: Option<(Uid, Option<Group>)>,
inventory: Option<&Inventory>,
msm: &MaterialStatManifest,
char_state: Option<&CharacterState>,
stats: Option<&Stats>,
tgt_mass: Option<&Mass>,
source_mass: Option<&Mass>,
tgt_body: Option<&Body>,
tgt_pos: Option<&Pos>,
)