diff options
Diffstat (limited to 'character_information.gd')
-rw-r--r-- | character_information.gd | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/character_information.gd b/character_information.gd deleted file mode 100644 index 101f74f..0000000 --- a/character_information.gd +++ /dev/null @@ -1,32 +0,0 @@ -class_name CharacterInformation - - -## Byte Length: 4 -var character_id: int - -## Byte Length: 8 -var experience: int - -## Byte Length: 4 -var money: int - - -static func from_bytes(bytes: PackedByteArray): - var info = CharacterInformation.new() - - info.character_id = bytes.decode_u32(0) - info.experience = bytes.decode_s64(4) - info.money = bytes.decode_s32(12) - - return info - - -static func array_from_bytes(bytes: PackedByteArray) -> Array: - var array = [] - - var offset = 0 - while offset < bytes.size(): - array.append(from_bytes(bytes.slice(offset))) - offset += 175 - - return array |