public override void WriteJson(JsonWriter writer, object?value, JsonSerializer serializer) { if (value is not ActionCombo actionCombo) { throw new JsonException("Object is not ActionCombo."); } writer.WriteValue(Keybinds.ComboToKeybindString(actionCombo)); }