blob: fd937047f07d6700f37042ac4a77f7f335b968fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
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<StageMetadata>(content);
StageBuilder.Instance.AsyncBuildStage(metadata, m_RootStage);
}
}
|