OpenLiberty/scripts/renderware/rw_string.gd
2024-08-15 19:25:32 -03:00

16 lines
300 B
GDScript

class_name RWString
extends RWChunk
var string: String
func _init(file: FileAccess):
super(file)
assert(type == ChunkType.STRING)
var chars: PackedByteArray
while true:
var char := file.get_8()
if char == 0:
break
chars.append(char)
string = chars.get_string_from_ascii()
skip(file)