Beispiel #1
0
        public void Write(Kn5Header header) {
            Write(header.Version);

            if (header.Version > 5) {
                Write(header.Extra);
            }
        }
Beispiel #2
0
 public void Write(Kn5Header header)
 {
     Write(header.Version);
     if (header.Version > 5)
     {
         Write(header.Extra);
     }
 }
Beispiel #3
0
        public Kn5Header ReadHeader() {
            var header = new Kn5Header {
                Version = ReadInt32()
            };

            header.Extra = header.Version > 5 ? ReadInt32() : 0;
            return header;
        }
Beispiel #4
0
 private Kn5() {
     OriginalFilename = string.Empty;
     Header = new Kn5Header { Version = 5 };
     Textures = new Dictionary<string, Kn5Texture>();
     TexturesData = new Dictionary<string, byte[]>();
     Materials = new Dictionary<string, Kn5Material>();
     NodesBytes = new byte[0];
 }
Beispiel #5
0
        public Kn5Header ReadHeader()
        {
            var header = new Kn5Header {
                Version = ReadInt32()
            };

            header.Extra = header.Version > 5 ? ReadInt32() : 0;
            return(header);
        }
Beispiel #6
0
 private Kn5()
 {
     OriginalFilename = string.Empty;
     Header           = new Kn5Header {
         Version = CommonAcConsts.Kn5ActualVersion
     };
     Textures     = new Dictionary <string, Kn5Texture>();
     TexturesData = new Dictionary <string, byte[]>();
     Materials    = new Dictionary <string, Kn5Material>();
 }