Function veloren_common_systems::buff::execute_effect
source ยท fn execute_effect(
effect: &BuffEffect,
buff_kind: BuffKind,
buff_start_time: Time,
buff_kind_start_time: Time,
read_data: &ReadData<'_>,
stat: &mut Stats,
current_body: &Body,
body_override: &mut Option<Body>,
health: &Health,
energy: &Energy,
entity: Entity,
buff_owner: Option<Uid>,
server_emitter: &mut (impl EmitExt<HealthChangeEvent> + EmitExt<EnergyChangeEvent> + EmitExt<BuffEvent>),
dt: f32,
time: Time,
buff_will_expire: bool,
buffs_comp: &Buffs,
)