コード例 #1
0
ファイル: Conditions.cs プロジェクト: GregoBalu/Leviathan
        public bool Check(Variables.Variables.VariableTable varTable)
        {
            if (varTable.ContainsKey(_variableName))
            {
                Variables.Variables.Variable result = _op.Execute(varTable[_variableName], _val);
                if (result is Variables.Variables.Boolean)
                {
                    return((Variables.Variables.Boolean)result);
                }
            }

            return(false);
        }
コード例 #2
0
ファイル: Conditions.cs プロジェクト: GregoBalu/Leviathan
 public Condition(Variables.Variables.VariableName vN, Variables.Operators.BinaryOperator bop, Variables.Variables.Variable val)
 {
     _variableName = vN;
     _op           = bop;
     _val          = val;
 }