extends Node var monster_data : Dictionary # 根据json文件初始化怪物数据 func _ready(): var file = File.new() file.open("res://src/monster/monster.json",File.READ) var json_result = JSON.parse(file.get_as_text()) if json_result.error != OK: print(json_result.error_string) else: monster_data = json_result.result file.close() # 获取所有怪物名称 func get_monsters_name() -> Array: if monster_data == null: return [] return monster_data.keys() # 根据怪物名称获取怪物信息 func get_info_by_name(name:String) -> Dictionary: return monster_data[name]