bevy_gauge 0.2.0

A crate designed to provide an opinionated solution to handling stats, effects, abilities and tags
Documentation
use std::collections::HashMap;
use crate::modifiers::ModifierDefinition;
use crate::prelude::ValueType;
use crate::tags::ValueTag;


pub struct EffectDefinition {
    pub ctx: EffectContext,
    pub modifiers: Vec<ModifierDefinition>
    
}

pub struct EffectContext {
    pub effect_values: HashMap<ValueTag, ValueType>,
}

pub struct EffectInstance {
    // TODO implement
}