LD56 is over. This is the game.
This commit is contained in:
21
addons/godot_debug_environments/data.gd
Normal file
21
addons/godot_debug_environments/data.gd
Normal file
@@ -0,0 +1,21 @@
|
||||
class_name LinkData extends RefCounted
|
||||
|
||||
var links:Dictionary
|
||||
|
||||
func _init() -> void:
|
||||
load_scene_links()
|
||||
|
||||
func has_link(original_scene:String)->bool: return links.keys().has(original_scene)
|
||||
|
||||
func get_link(original_scene:String)->String: return links[original_scene] as String
|
||||
|
||||
func save_scene_link(original_scene:String, target_scene:String):
|
||||
links[original_scene] = target_scene
|
||||
var file = FileAccess.open("res://addons/godot_debug_environments/links.json", FileAccess.WRITE)
|
||||
file.store_string(JSON.stringify(links))
|
||||
file.close()
|
||||
|
||||
func load_scene_links():
|
||||
var file = FileAccess.open("res://addons/godot_debug_environments/links.json", FileAccess.READ)
|
||||
links = JSON.parse_string(file.get_as_text())
|
||||
file.close()
|
||||
Reference in New Issue
Block a user