public void UpdateLimits(AttackRecord attackRecord) { var value = PropertyInfo.GetValue(attackRecord)?.Convert <double>(); if (value == null) { return; } if (value > Max) { Max = value.Value; } else if (value < Min) { Min = value.Value; } }
public double?TryGetValue(AttackRecord attackRecord) => TryGetValue(PropertyInfo.GetValue(attackRecord));
public void Init(AttackRecord record) { Record = record; playerNameText.text = Record.AttackerName; }