extends "res://db/MBase.gd" var m_name = null var m_thumb = null var m_level = null func _init(row_idx): m_level = row_idx table = Global.database.get_table_by_name("levels") var datas = table.get_data_at_row_idx(m_level) if true: m_name = _get_name(datas) m_thumb = _get_thumb(datas) func object_to_find(): var count = 0 var datas = _scenes().get_data_by_prop_name_and_data("level", String(m_level)) if datas.size() != 0: count = datas.size() return count as String func _scenes(): return Global.database.get_table_by_name("scenes") func object_finding(): var count = 0 var datas = _scenes().get_data_by_prop_name_and_data("lock", String(m_level)) if datas.size() != 0: count = datas.count(true) return count as String func name(): return m_name func thumbnail(): return m_thumb ## PRIVATE func _get_name(datas): return _get_data(datas, 0) as String func _get_thumb(datas): return _get_data(datas, 1) as String