mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-05-21 21:57:38 +08:00
Adapt input interface for multiple fields
This commit is contained in:
@@ -11,14 +11,14 @@ export default class RealPinTemplate extends IInputPinTemplate {
|
||||
|
||||
/**
|
||||
* @param {PinElement} pin
|
||||
* @param {String} value
|
||||
* @param {String[]?} values
|
||||
*/
|
||||
setInput(pin, value) {
|
||||
let num = parseFloat(this.getInput(pin))
|
||||
setInputs(pin, values = []) {
|
||||
let num = parseFloat(values.length ? values[0] : this.getInput(pin))
|
||||
if (isNaN(num)) {
|
||||
num = parseFloat(pin.entity.AutogeneratedDefaultValue)
|
||||
}
|
||||
value = Utility.minDecimals(num)
|
||||
super.setInput(pin, value)
|
||||
values[0] = Utility.minDecimals(num)
|
||||
super.setInputs(pin, values)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user