ソースを参照

[fxparams] Proper fix for getSum throw

Clement Espeute 1 年間 前
コミット
2ce470da79
1 ファイル変更2 行追加2 行削除
  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;
 	}