A game about forced loneliness, made by TACStudios
1using System; 2 3namespace Unity.VisualScripting.Dependencies.NCalc 4{ 5 public class FunctionArgs : EventArgs 6 { 7 private object _result; 8 9 private Expression[] _parameters = new Expression[0]; 10 11 public object Result 12 { 13 get 14 { 15 return _result; 16 } 17 set 18 { 19 _result = value; 20 HasResult = true; 21 } 22 } 23 24 public bool HasResult { get; set; } 25 26 public Expression[] Parameters 27 { 28 get 29 { 30 return _parameters; 31 } 32 set 33 { 34 _parameters = value; 35 } 36 } 37 38 public object[] EvaluateParameters(Flow flow) 39 { 40 var values = new object[_parameters.Length]; 41 for (var i = 0; i < values.Length; i++) 42 { 43 values[i] = _parameters[i].Evaluate(flow); 44 } 45 46 return values; 47 } 48 } 49}