armory/Sources/armory/node/ScaleValueNode.hx
2016-07-10 00:51:39 +02:00

25 lines
510 B
Haxe

package armory.node;
class ScaleValueNode extends FloatNode {
public static inline var _factor = 0; // Float
public static inline var _value = 1; // Float
public function new() {
super();
}
public override function inputChanged() {
f = inputs[_value].f * inputs[_factor].f;
super.inputChanged();
}
public static function create(factor:Float, value:Float) {
var n = new ScaleValueNode();
n.inputs.push(FloatNode.create(factor));
n.inputs.push(FloatNode.create(value));
return n;
}
}