public override void LoadParts()
{
_partPanel = Skin[UserInterfacePartNames.GlassPanelCorners];
_acceptButton = new GlassButton
{
Skin = Skin,
SpriteBatch = SpriteBatch,
Texture = Skin.Texture,
Font = Font,
Text = AcceptText,
OnClick = b =>
{
OnAccept?.Invoke(this);
}
};
_acceptButton.LoadParts();
_cancelButton = new GlassButton
{
Skin = Skin,
SpriteBatch = SpriteBatch,
Texture = Skin.Texture,
Font = Font,
Text = CancelText,
OnClick = b =>
{
OnCancel?.Invoke(this);
}
};
_cancelButton.LoadParts();
}