Exemplo n.º 1
0
 private void spawnstaticsound(BinaryReader source)
 {
     vec3_t v = new vec3_t();
     v.Read(source);
     var soundnum = source.ReadByte();
     var vol = source.ReadByte();
     var attenuation  = source.ReadByte();
 }
Exemplo n.º 2
0
 private void ParseBlocks(System.IO.BinaryReader source)
 {
     while (source.BaseStream.Length > source.BaseStream.Position)
     {
         uint size = source.ReadUInt32();
         vec3_t angles = new vec3_t();
         angles.x = (int)source.ReadSingle();
         angles.y = (int)source.ReadSingle();
         angles.z = (int)source.ReadSingle();
         var pos = source.BaseStream.Position;
         if (pos + (long)size < 0 || pos + (long)size > source.BaseStream.Length)
             throw new ApplicationException();
         ParseBlockDatas(source, size);
         source.BaseStream.Seek(size + pos, SeekOrigin.Begin);
     }
 }