using EggLink.DanhengServer.Enums.Scene; using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace EggLink.DanhengServer.Data.Custom; public class SceneRainbowGroupPropertyConfig { public Dictionary>>> FloorProperty { get; set; } = []; } public class RainbowGroupPropertyInfo { public List PrivateActions { get; set; } = []; public List Actions { get; set; } = []; } public class RainbowActionInfo { [JsonConverter(typeof(StringEnumConverter))] public SceneActionTypeEnum ActionType { get; set; } = SceneActionTypeEnum.Unknown; public Dictionary Params { get; set; } = []; }