Files
trail-into-darkness/Assets/Code/GameState/Entities/ModifiersHandler.cs
2026-03-22 14:46:19 +01:00

32 lines
635 B
C#

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;
}
}
}