Example #1
0
 public override void Get(string table, int index, DictionaryStringString items)
 {
     if (table == "nodes")
     {
         Node k = m.nodes[index];
         items.Set("name", k.name);
         items.Set("paren", k.parentName);
         items.Set("x", p.FloatToString(k.posx));
         items.Set("y", p.FloatToString(k.posy));
         items.Set("z", p.FloatToString(k.posz));
         items.Set("rotx", p.FloatToString(k.rotatex));
         items.Set("roty", p.FloatToString(k.rotatey));
         items.Set("rotz", p.FloatToString(k.rotatez));
         items.Set("sizex", p.FloatToString(k.sizex));
         items.Set("sizey", p.FloatToString(k.sizey));
         items.Set("sizez", p.FloatToString(k.sizez));
         items.Set("u", p.FloatToString(k.u));
         items.Set("v", p.FloatToString(k.v));
         items.Set("pivx", p.FloatToString(k.pivotx));
         items.Set("pivy", p.FloatToString(k.pivoty));
         items.Set("pivz", p.FloatToString(k.pivotz));
         items.Set("scalx", p.FloatToString(k.scalex));
         items.Set("scaly", p.FloatToString(k.scaley));
         items.Set("scalz", p.FloatToString(k.scalez));
         items.Set("head", p.FloatToString(k.head));
     }
     if (table == "keyframes")
     {
         Keyframe k = m.keyframes[index];
         items.Set("anim", k.animationName);
         items.Set("node", k.nodeName);
         items.Set("frame", p.FloatToString(k.frame));
         items.Set("type", KeyframeType.GetName(k.frame));
         items.Set("x", p.FloatToString(k.x));
         items.Set("y", p.FloatToString(k.y));
         items.Set("z", p.FloatToString(k.z));
     }
     if (table == "animations")
     {
         Animation k = m.animations[index];
         items.Set("name", k.name);
         items.Set("len", p.FloatToString(k.length));
     }
     if (table == "global")
     {
         AnimationGlobal global = m.global;
         items.Set("texw", p.FloatToString(global.texw));
         items.Set("texh", p.FloatToString(global.texh));
     }
 }