Kaynağa Gözat

Add DefinedConstants to the global variables

StuffedAnon 6 yıl önce
ebeveyn
işleme
63789dfe11
1 değiştirilmiş dosya ile 11 ekleme ve 0 silme
  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);