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)); } }
public void SetString(string key, string value) { items.Set(key, value); }