bevy_gauge 0.1.0

bevy_gauge - a flexible stats system for Bevy
Documentation
1
2
3
4
5
6
7
8
9
10
11
use bevy::prelude::*;
use crate::prelude::{StatsMutator, Stats};

pub fn register_parent(
    parent_query: Query<(Entity, &ChildOf), (With<Stats>, Changed<ChildOf>)>,
    mut stats_mutator: StatsMutator,
) {
    for (entity, parent) in parent_query.iter() {
        stats_mutator.register_source(entity, "Parent", parent.parent());
    }
}