소스 검색

Add DefinedConstants to the global variables

StuffedAnon 6 년 전
부모
커밋
63789dfe11
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      NTERA.Engine/Runtime/EraRuntime.cs

+ 11 - 0
NTERA.Engine/Runtime/EraRuntime.cs

@@ -58,6 +58,17 @@ namespace NTERA.Engine.Runtime
 				GlobalVariables.Add(variable.Name, globalVariable);
 			}
 
+			foreach (var variable in ExecutionProvider.DefinedConstants)
+			{
+				var globalVariable = new Variable(variable.Name, variable.ValueType)
+				{
+					[0] = variable.CalculatedValue
+				};
+
+				GlobalVariables.Add(variable.Name, globalVariable);
+			}
+
+
 			foreach (var kv in Variables.StaticVariables)
 			{
 				GlobalVariables[kv.Key.Name] = new DynamicVariable(kv.Key.Name, kv.Key.Type, this, kv.Value);