Пример #1
0
void Champion::addStatModifier(StatModifier &statModifier)
{
    ModifierType modType = statModifier.getType();
    if (modType == ModifierType::FLAT) {
        _flatModifiers[statModifier.getStatID()].push_back(&statModifier);
    } else if (modType == ModifierType::ADDATIVE) {
        _addativeModifiers[statModifier.getStatID()].push_back(&statModifier);
    } else if (modType == ModifierType::MULTIPLICATIVE) {
        
    } else {
        std::cout << "Unrecognised StatModifer type";
    }
}