public void Write(Kn5Header header) { Write(header.Version); if (header.Version > 5) { Write(header.Extra); } }
public Kn5Header ReadHeader() { var header = new Kn5Header { Version = ReadInt32() }; header.Extra = header.Version > 5 ? ReadInt32() : 0; return header; }
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]; }
public Kn5Header ReadHeader() { var header = new Kn5Header { Version = ReadInt32() }; header.Extra = header.Version > 5 ? ReadInt32() : 0; return(header); }
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>(); }