Пример #1
0
 public void Write(float value)
 {
     if (needConvertEndian)
     {
         writer.Write(EndianSwap.SwapInt32(EndianSwap.FloatToInt32Bits(value)));
     }
     else
     {
         writer.Write(value);
     }
 }
Пример #2
0
 public float ReadSingle()
 {
     if (needConvertEndian)
     {
         return(EndianSwap.Int32BitsToFloat(EndianSwap.SwapInt32(reader.ReadInt32())));
     }
     else
     {
         return(reader.ReadSingle());
     }
 }
Пример #3
0
 public void Write(int value)
 {
     writer.Write(needConvertEndian ? EndianSwap.SwapInt32(value) : value);
 }
Пример #4
0
 public int ReadInt32()
 {
     return(needConvertEndian ? EndianSwap.SwapInt32(reader.ReadInt32()) : reader.ReadInt32());
 }