exec_skill_system

Function exec_skill_system 

Source
pub fn exec_skill_system<K, E, S, I>(
    skill_defs: &SkillDefinitions<K, E, S, I>,
    effector_defs: &EffectorDefinitions<K, E>,
    event_channel: &Vec<SkillTriggerEvent<S>>,
    effectors: &mut Components<EffectorSet<E>>,
    skill_instances: &mut Components<SkillSet<S>>,
) -> Result<(), EcsError>
where K: Hash + Eq, E: Clone + Hash + Eq, S: Hash + Eq,
Expand description

Uses the SkillTriggerEvents to apply effectors to the correct entities.