Files
SVSimServer/SVSim.EmulatedEntrypoint/Models/Dtos/DefaultSettings.cs
2026-05-23 15:47:23 -04:00

30 lines
850 B
C#

using MessagePack;
using SVSim.Database.Models;
using System.Text.Json.Serialization;
namespace SVSim.EmulatedEntrypoint.Models.Dtos;
[MessagePackObject]
public class DefaultSettings
{
[JsonPropertyName("default_emblem_id")]
[Key("default_emblem_id")]
public int DefaultEmblemId { get; set; }
[JsonPropertyName("default_degree_id")]
[Key("default_degree_id")]
public int DefaultDegreeId { get; set; }
[JsonPropertyName("default_mypage_id")]
[Key("default_mypage_id")]
public int DefaultMyPageBackground { get; set; }
public DefaultSettings(GameConfiguration config)
{
this.DefaultMyPageBackground = config.DefaultMyPageBackground.Id;
this.DefaultDegreeId = config.DefaultDegree.Id;
this.DefaultEmblemId = config.DefaultEmblem.Id;
}
public DefaultSettings()
{
}
}