ByteBuffer.ReadFloat C# (CSharp) Method

ReadFloat() public method

public ReadFloat ( ) : float
return float
    public float ReadFloat()
    {
        byte[] temp = BitConverter.GetBytes(mBinaryReader.ReadSingle());
        Array.Reverse(temp);
        return BitConverter.ToSingle(temp, 0);
    }

Usage Example

示例#1
0
        override protected void AddStatus(string pageId, ByteBuffer buffer)
        {
            GearXYValue gv;

            if (pageId == null)
            {
                gv = _default;
            }
            else
            {
                gv = new GearXYValue();
                _storage[pageId] = gv;
            }

            gv.x = buffer.ReadInt();
            gv.y = buffer.ReadInt();
            if (buffer.version >= 2)
            {
                gv.px = buffer.ReadFloat();
                gv.py = buffer.ReadFloat();
            }
            else
            {
                gv.px = gv.x / _owner.parent.width;
                gv.py = gv.y / _owner.parent.height;
            }
        }
All Usage Examples Of ByteBuffer::ReadFloat