Class DamageCalculator
- Namespace
- Shard.Assets.Generated.ModelAssets
- Assembly
- Shard.Assets.dll
[SchemaImported("assets/common.json#/definitions/DamageCalculator", "3ed3530b41fb17c703345d807ea8bdd7606ac2d32ca62474c73e8fbc370e0722")]
public sealed record DamageCalculator : IEquatable<DamageCalculator>
- Inheritance
-
DamageCalculator
- Implements
-
- Inherited Members
-
Properties
BaseDamage
public Dictionary<string, float>? BaseDamage { get; init; }
Property Value
- Dictionary<string, float>
Class
public DamageClass Class { get; init; }
Property Value
- DamageClass
Codec
public static Codec<DamageCalculator> Codec { get; }
Property Value
- Codec<DamageCalculator>
RandomPercentageModifier
public float? RandomPercentageModifier { get; init; }
Property Value
- float?
SequentialModifierMinimum
public float? SequentialModifierMinimum { get; init; }
Property Value
- float?
SequentialModifierStep
public float? SequentialModifierStep { get; init; }
Property Value
- float?
Type
public Type? Type { get; init; }
Property Value
- Type?