|
@@ -73,6 +73,9 @@ class Evaluator {
|
|
|
return getSum(a, time) + getSum(b, time);
|
|
|
case VMult(a, VConst(b)), VMult(VConst(b), a): return getSum(a, time) * b;
|
|
|
case VZero: return 0;
|
|
|
+ case VBlend(a,b,v):
|
|
|
+ var blend = parameters[v] ?? 0.0;
|
|
|
+ return hxd.Math.lerp(getSum(a, time), getSum(b, time), blend);
|
|
|
default: throw "not implemented";
|
|
|
}
|
|
|
return 0.0;
|