using System; namespace Nox.Game { public enum ModifierType { None, Flat, Addition, Multiplication, Percentage } [Serializable] public sealed class Modifier { public string id; public ModifierType type; public float value; } [Serializable] public sealed class ModifiersData { public Modifier[] modifiers; } public class ModifiersHandler { private readonly ModifiersData modifiersData; public ModifiersHandler(ModifiersData modifiersData) { this.modifiersData = modifiersData; } } }