private void UpdateTableValue(PlayerChangeType type)
{
object value;
switch (type)
{
case PlayerChangeType.Days:
value = Player.status.days;
break;
case PlayerChangeType.PhaseDays:
value = Player.status.phase_days;
break;
case PlayerChangeType.SalonBeautiful:
value = Player.status.salon_beautiful;
break;
case PlayerChangeType.SalonClean:
value = Player.status.salon_clean;
break;
case PlayerChangeType.SalonEvaluation:
value = Player.status.salon_evaluation;
break;
case PlayerChangeType.Money:
value = Player.status.money;
break;
case PlayerChangeType.SalonLoan:
value = Player.status.salon_loan;
break;
case PlayerChangeType.ShopUseMoney:
value = Player.status.shop_use_money;
break;
case PlayerChangeType.BestSalonGrade:
value = Player.status.best_salon_grade;
break;
case PlayerChangeType.SalonGrade:
value = Player.status.current_salon_grade;
break;
case PlayerChangeType.InitSalonLoan:
value = Player.status.init_salon_loan;
break;
default:
value = "ERROR";
break;
}
Debugger.Assert(
() => { gui.PlayerParameters[type].Cells[PARAMS_COLUMN_VALUE].Value = value; },
$"Failed to update player parameter {EnumHelper.GetName(type)}!");
}