OpenLiberty/scripts/renderware/rw_string.gd

17 lines
300 B
GDScript3
Raw Permalink Normal View History

2022-11-15 21:02:40 +07:00
class_name RWString
extends RWChunk
var string: String
func _init(file: FileAccess):
super(file)
2022-11-19 04:19:09 +07:00
assert(type == ChunkType.STRING)
2022-11-15 21:02:40 +07:00
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)