BBGamelib.flash.imp.Utils.ReadFloat C# (CSharp) Method

ReadFloat() public static method

public static ReadFloat ( byte data, Cursor cursor ) : float
data byte
cursor Cursor
return float
		public static float ReadFloat(byte[] data, Cursor cursor)
		{
			float aFloat;
			if (BitConverter.IsLittleEndian) {
				int index = cursor.index;
				byte[] newData = new byte[]{data [index + 3], data [index + 2], data [index + 1], data [index + 0]};
				aFloat = BitConverter.ToSingle (newData, 0);			
			} else {
				aFloat = BitConverter.ToSingle(data, cursor.index);
			}
			cursor.index += sizeof(float);
			return aFloat;
		}
		public static int ReadLength(byte[] data, Cursor cursor)

Usage Example

Beispiel #1
0
        public static Vector2 ReadVector2(byte[] data, Cursor cursor)
        {
            Vector2 retVal = new Vector2();

            retVal.x = Utils.ReadFloat(data, cursor);
            retVal.y = Utils.ReadFloat(data, cursor);
            return(retVal);
        }
All Usage Examples Of BBGamelib.flash.imp.Utils::ReadFloat