Ejemplo n.º 1
0
 void addObjs(BlitzObject Object)
 {
     Objects.Add(Object);
     foreach (var obj in Object.Children)
     {
         Objects.Add(obj); // ugly casts! wait thats not in this one...
     }
 }
Ejemplo n.º 2
0
        void addSeq(int frames)
        {
            Seq seq = new Seq(0, frames, Sequences.Count);

            //seq.frames = frames;
            Frames = frames;
            Sequences.Add(seq);
            for (int k = 0; k < Objects.Count; ++k)
            {
                BlitzObject obj = Objects[k];
                _anims[k] = new Anim();
                _anims[k].keys.Add(obj.Animation);
                obj.setAnimation(null);
            }
        }
Ejemplo n.º 3
0
 public Animator(BlitzObject parent, int frames)
 {
     addObjs(parent);
     Array.Resize(ref _anims, Objects.Count);
     addSeq(frames);
 }