コード例 #1
0
ファイル: SampleScript.cs プロジェクト: hsinpa/Danmaku
        public void Execute()
        {
            mathParser = new MathParser();

            mathParser.debugMode = false;
            mathParser.SetVariableLookUpTable(testDict);

            mathParser.CalculateAsyn(raw_math_expression, (float answer) =>
            {
                //Debug.Log("Async Answer " + answer);
            });

            float syncAnswer = mathParser.Calculate(raw_math_expression);

            Debug.Log("Sync Answer " + syncAnswer);


            //MathParserThreading.Instance.CalculateAsyn(raw_math_expression, (MathParserThreading.ParseResult result) =>
            //{
            //    Debug.Log("Answer "  + result.answer);
            //    Debug.Log("Length " + result.tokens.Count);
            //}, testDict);
        }
コード例 #2
0
ファイル: SampleScript.cs プロジェクト: hsinpa/Danmaku
 private void Start()
 {
     mathParser = new MathParser();
     mathParser.SetVariableLookUpTable(testDict);
 }
コード例 #3
0
ファイル: MathParserThreading.cs プロジェクト: hsinpa/Danmaku
 void Start()
 {
     mathParser = new MathParser();
 }
コード例 #4
0
 public void Start()
 {
     mathParser = new MathExpParser.MathParser();
 }