Skip to main content

KSPValueEdit

The KSPValueEdit class allows you to connect to a ui_value_edit in KSP.

import { KSPValueEdit } from kontakt

var value_edit = KSPValueEdit(id: "my_value_edit")

Constructors

constructor(id: String)

Connects to a ui_value_edit in KSP with the given control ID.

Properties

connected: Bool (get)

Whether the control is connected. A control might not be connected if no corresponding control was found for the given id.

custom_id: Int (get)

The value of $CONTROL_PAR_CUSTOM_ID set on this control.

display_ratio: Int (get)

The display ratio.

display_value: Float (get)

The value scaled by the display-ratio.

id: String (get)

The KSP control ID used this valueedit is connected to.

max: Int (get)

The maximum value.

min: Int (get)

The minimum value.

normalized_value: Float (get/set)

The value normalized using min & max.

value: Int (get/set)

The valueedit's value.