stream 에서 dataType 의 크기 만큼 byte 를 추출합니다. 추출한 byte 들을 dataType 으로 재해석하여 돌려줍니다. 결과는 number, bigint, Vector2 , Vector3 , Vector4 중 하나입니다. 추출한 byte 갯수만큼 FileStream.readBytes 가 증가합니다. littleEndian = false 라면, 추출한 byte 들이 big endian 순서로 저장되어 있었다고 생각합니다.

Syntax

stream.read(dataType)
stream.read(dataType, littleEndian)

Parameters

dataType

읽을 자료형을 명시하는 DataType 열거형.

littleEndian

추출할 byte 들이 little endian 순서로 저장되있는지 여부를 나타내는 boolean . 인자를 주지 않으면 littleEndian = true 라고 생각합니다.

Return value

인자로 준 dataType 에 따라서, number , bigint , Vector2, Vector3 , Vector4 을 돌려줍니다.