namespace Cthangover.Core.Characters
{
///
/// Lightweight snapshot of damage/defence values for battle action results.
/// A struct to avoid heap allocation in the battle loop where these are
/// created for every action exchange. Used by ChangedAttributes to carry
/// both source and target state.
///
public struct CharacterSet
{
///
/// Damage dealt or received in this exchange.
///
public int Damage;
///
/// Defence value at the time of the exchange.
///
public int Defence;
}
}