feat: Implement core player movement with advanced pushing mechanics, define game modes, and introduce various new managers and UI components.
This commit is contained in:
@@ -143,10 +143,10 @@ func _get_device_id() -> String:
|
||||
# Try to load saved device ID for consistent guest identity
|
||||
var id_file := "user://device_id.txt"
|
||||
if FileAccess.file_exists(id_file):
|
||||
var file := FileAccess.open(id_file, FileAccess.READ)
|
||||
if file:
|
||||
var saved_id := file.get_as_text().strip_edges()
|
||||
file.close()
|
||||
var file_read := FileAccess.open(id_file, FileAccess.READ)
|
||||
if file_read:
|
||||
var saved_id := file_read.get_as_text().strip_edges()
|
||||
file_read.close()
|
||||
if not saved_id.is_empty():
|
||||
return saved_id
|
||||
|
||||
@@ -156,10 +156,10 @@ func _get_device_id() -> String:
|
||||
device_id = str(randi()) + str(Time.get_ticks_msec())
|
||||
|
||||
# Save for future use
|
||||
var file := FileAccess.open(id_file, FileAccess.WRITE)
|
||||
if file:
|
||||
file.store_string(device_id)
|
||||
file.close()
|
||||
var file_write := FileAccess.open(id_file, FileAccess.WRITE)
|
||||
if file_write:
|
||||
file_write.store_string(device_id)
|
||||
file_write.close()
|
||||
|
||||
return device_id
|
||||
|
||||
|
||||
Reference in New Issue
Block a user