diff --git a/Nasal/props.nas b/Nasal/props.nas index 7578f4f11..f4b9966f1 100644 --- a/Nasal/props.nas +++ b/Nasal/props.nas @@ -58,12 +58,22 @@ var Node = { return !!val; }, - getIntValue : func { - return math.round(me.getValue()); + getIntValue : func (defaultValue = 0) { + var v = me.getValue(); + if (!v) { + return defaultValue; + } + + return math.round(v); }, - getDoubleValue : func { - return num(me.getValue()); + getDoubleValue : func (defaultValue = 0.0) { + var v = me.getValue(); + if (!v) { + return defaultValue; + } + + return num(v); }, remove : func {