Stop using windows forms, add extensive meta manipulation editing, fix a concurrency crash and a dumb crash.

This commit is contained in:
Ottermandias 2022-05-18 17:40:41 +02:00
parent e5b739fc52
commit 0c3c7ea363
25 changed files with 1266 additions and 302 deletions

View file

@ -19,18 +19,18 @@ public readonly struct EstManipulation : IMetaManipulation< EstManipulation >
Head = CharacterUtility.HeadEstIdx,
}
public readonly ushort Entry; // SkeletonIdx.
public ushort Entry { get; init; } // SkeletonIdx.
[JsonConverter( typeof( StringEnumConverter ) )]
public readonly Gender Gender;
public Gender Gender { get; init; }
[JsonConverter( typeof( StringEnumConverter ) )]
public readonly ModelRace Race;
public ModelRace Race { get; init; }
public readonly ushort SetId;
public ushort SetId { get; init; }
[JsonConverter( typeof( StringEnumConverter ) )]
public readonly EstType Slot;
public EstType Slot { get; init; }
[JsonConstructor]
public EstManipulation( Gender gender, ModelRace race, EstType slot, ushort setId, ushort entry )