public StaffEditorWindow(StaffMetadata staff, bool isEditMode = true)
: this()
{
nameTextBox.Text = originalName = staff.Name;
if (staff.AbilityLevel > 0)
{
levelUpDown.Value = staff.AbilityLevel;
isAbilityLevelCheckBox.IsChecked = true;
}
else
{
levelUpDown.Value = staff.Level;
isAbilityLevelCheckBox.IsChecked = false;
}
SetPlayerClass(staff.Class);
this.IsEditMode = isEditMode;
if (isEditMode)
this.Title = "Edit Staff";
}