mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-14 00:54:48 +08:00
22 lines
468 B
JavaScript
22 lines
468 B
JavaScript
// @ts-check
|
|
|
|
import IInputPinTemplate from "./IInputPinTemplate"
|
|
|
|
/**
|
|
* @typedef {import("../element/PinElement").default} PinElement
|
|
*/
|
|
|
|
export default class RealPinTemplate extends IInputPinTemplate {
|
|
|
|
|
|
/**
|
|
* @param {PinElement} pin
|
|
*/
|
|
acceptInput(pin) {
|
|
const value = parseFloat(this.getInput(pin))
|
|
pin.entity.DefaultValue = isNaN(value)
|
|
? pin.entity.AutogeneratedDefaultValue
|
|
: value.toString()
|
|
}
|
|
}
|