Table of Contents

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?