// #nullable enable namespace GFramework.Game.Config.Generated; /// /// Auto-generated config type for schema file 'monster.schema.json'. /// This type is generated from JSON schema so runtime loading and editor tooling can share the same contract. /// public sealed partial class MonsterConfig { /// /// Gets or sets the value mapped from schema property path 'id'. /// /// /// Schema property path: 'id'. /// public int Id { get; set; } /// /// Gets or sets the value mapped from schema property path 'dropItemIds'. /// /// /// Schema property path: 'dropItemIds'. /// Allowed values: fire, ice, earth. /// Generated default initializer: = global::System.Array.Empty<string>(); /// public global::System.Collections.Generic.IReadOnlyList DropItemIds { get; set; } = global::System.Array.Empty(); }