Example #1
0
 private void Write(KsAnimEntryV1 e)
 {
     Write(e.NodeName);
     Write(e.Matrices.Length);
     for (var i = 0; i < e.Matrices.Length; i++)
     {
         Write(e.Matrices[i]);
     }
 }
Example #2
0
        public KsAnimEntryV1 ReadEntryV1()
        {
            var entry = new KsAnimEntryV1 {
                NodeName = ReadString()
            };

            var keyFramesCount = ReadInt32();
            var matrices       = new float[keyFramesCount][];

            for (var i = 0; i < keyFramesCount; i++)
            {
                matrices[i] = ReadMatrix();
            }

            entry.Matrices = matrices;
            return(entry);
        }