Esempio n. 1
0
        public void fillFromJSON(JSONDecoder jd)
        {
            jd.beginItem();

            position  = parseVec(jd.getField()[1]);
            direction = parseVec(jd.getField()[1]);
            handUp    = parseVec(jd.getField()[1]);

            jd.endItem();
        }
Esempio n. 2
0
        public void fillFromJSON(JSONDecoder jd)
        {
            jd.beginItem();

            dt = Single.Parse(jd.getField()[1]);    //dt

            jd.getField();                          //pose
            pose.fillFromJSON(jd);

            jd.endItem();
        }
Esempio n. 3
0
        public void fillFromJSON(JSONDecoder jd)
        {
            jd.beginItem();

            dataType = jd.getField()[1];    // dataType

            jd.getField();                  // data
            jd.beginItem();                 // [
            Type t = Type.GetType(dataType);
            Queue <IJSONable> dataQ = new Queue <IJSONable>();

            while (!jd.peekLine().Contains("]"))
            {
                IJSONable obj = (IJSONable)Activator.CreateInstance(t);
                obj.fillFromJSON(jd);
                dataQ.Enqueue(obj);
            }
            value = dataQ.ToArray();
            jd.endItem();

            jd.endItem();
        }
Esempio n. 4
0
 public void fillFromJSON(JSONDecoder jd)
 {
     val = Single.Parse(jd.getPrimitive()[1]);
 }
Esempio n. 5
0
 public void fillFromJSON(JSONDecoder jd)
 {
     request = (Request)Enum.Parse(typeof(Request), jd.getPrimitive()[1]);
 }