Files
SVSimServer/SVSim.EmulatedEntrypoint/Models/Dtos/DefaultSettings.cs
2026-05-24 09:27:10 -04:00

30 lines
892 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.Config.DefaultLoadout.MyPageBackgroundId;
this.DefaultDegreeId = config.Config.DefaultLoadout.DegreeId;
this.DefaultEmblemId = config.Config.DefaultLoadout.EmblemId;
}
public DefaultSettings()
{
}
}