Example #1
0
        public static void Test()
        {
            ArrayParser     parser = new ArrayParser(tokens);
            DataObjectArray data   = parser.Parse();
            DataObjectArray sample = ((DataObjectArray)data[0])[0] as DataObjectArray;

            if (data.Count == 4)
            {
                Debug.Log("[TEST]: Scripting/ArrayParser_Test - Expected result achieved. Sample: " + sample.GetDataRaw());
            }
            else
            {
                Debug.Log("Shit went wrong. Expected : 4, got : " + data.Count);
            }
        }
Example #2
0
        public static void Test()
        {
            string          testArrayFromFile = File.ReadAllText(Application.streamingAssetsPath + "/test.array");
            Lexer           lexer             = new Lexer();
            List <Token>    toks   = lexer.Lex(testArrayFromFile);
            ArrayParser     parser = new ArrayParser(toks);
            DataObjectArray array  = parser.Parse();

            Vector4[] vecs = Conversion.VectorArrayFromDataObjectArray(array);
            if (vecs[0].w == 0.5f && vecs[1].z == 1.5f)
            {
                Debug.Log("[TEST]: Scripting/Conversion_Test - Expected result achieved. Sample: " + vecs[1]);
            }
            else
            {
                throw new System.Exception("Shit went horribly wrong yet again");
            }
        }
 private Vector4[] GenerateColliderMatrix(DataObjectArray array)
 {
     return(Conversion.VectorArrayFromDataObjectArray(array));
 }