using LitJson; using System.Collections; using System.Collections.Generic; using System.Data; using System.IO; using UnityEngine; using UnityEngine.UI; using WK.Data; public class TestLevel : MonoBehaviour { public InputField m_StageFile; public UnityEngine.UI.Button m_BtnStage; public Transform m_RootStage; private void Awake() { DataManager.Instance.AsyncLoadAll(); m_StageFile.text = "Assets/Bundle/stages/stage0/stage.json"; m_BtnStage.onClick.AddListener(OnClickStage); } void OnClickStage() { string file = m_StageFile.text; string content = File.ReadAllText(file); StageMetadata metadata = JsonMapper.ToObject(content); StageBuilder.Instance.AsyncBuildStage(metadata, m_RootStage); } }