Files
Delta-v/Content.Client/Lobby/UI/HumanoidProfileEditor.Markings.cs
T
portfiend f279c9abeb Split HumanoidProfileEditor.xaml.cs into separate files (#42715)
* separate humanoid profile editor into different files

* move this to the rest of the fields
2026-06-29 12:43:50 +02:00

27 lines
775 B
C#

namespace Content.Client.Lobby.UI;
public sealed partial class HumanoidProfileEditor
{
private void UpdateMarkings()
{
if (Profile == null)
{
return;
}
_markingsModel.OrganData = _markingManager.GetMarkingData(Profile.Species);
_markingsModel.OrganProfileData = _markingManager.GetProfileData(Profile.Species, Profile.Sex, Profile.Appearance.SkinColor, Profile.Appearance.EyeColor);
_markingsModel.Markings = Profile.Appearance.Markings;
}
private void OnMarkingChange()
{
if (Profile is null)
return;
Profile = Profile.WithCharacterAppearance(Profile.Appearance.WithMarkings(_markingsModel.Markings));
ReloadProfilePreview();
SetDirty();
}
}