Add critical cell reparse comparison review
This commit is contained in:
@@ -73,4 +73,22 @@ public sealed class CriticalBranchEditorModel
|
||||
effects.Count == 0
|
||||
? "{}"
|
||||
: JsonSerializer.Serialize(new { effects = effects.Select(effect => effect.ToItem()).ToList() });
|
||||
|
||||
public CriticalBranchEditorModel Clone() =>
|
||||
new()
|
||||
{
|
||||
BranchKind = BranchKind,
|
||||
ConditionKey = ConditionKey,
|
||||
ConditionText = ConditionText,
|
||||
ConditionJson = ConditionJson,
|
||||
RawText = RawText,
|
||||
DescriptionText = DescriptionText,
|
||||
RawAffixText = RawAffixText,
|
||||
ParsedJson = ParsedJson,
|
||||
SortOrder = SortOrder,
|
||||
OriginKey = OriginKey,
|
||||
IsOverridden = IsOverridden,
|
||||
AreEffectsOverridden = AreEffectsOverridden,
|
||||
Effects = Effects.Select(effect => effect.Clone()).ToList()
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user