Browse Source

[fxparams] Proper fix for getSum throw

Clement Espeute 1 year ago
parent
commit
2ce470da79
1 changed files with 2 additions and 2 deletions
  1. 2 2
      hrt/prefab/fx/Evaluator.hx

+ 2 - 2
hrt/prefab/fx/Evaluator.hx

@@ -71,9 +71,9 @@ class Evaluator {
 			case VCurve(c): return c.getSum(time);
 			case VAdd(a, b):
 				return getSum(a, time) + getSum(b, time);
-			case VMult(a, VConst(b)): return getSum(a, time) * b;
+			case VMult(a, VConst(b)), VMult(VConst(b), a): return getSum(a, time) * b;
 			case VZero: return 0;
-			default: return 0.0;
+			default: throw "not implemented";
 		}
 		return 0.0;
 	}