93 lines
3.4 KiB
C#
93 lines
3.4 KiB
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using ZXKFramework;
|
|
|
|
public class TestResultManager : MonoBehaviour
|
|
{
|
|
ResultManager resultManager;
|
|
Button startStep1;
|
|
Button endStep1;
|
|
Button startStep2;
|
|
Button endStep2;
|
|
Button startStep3;
|
|
Button endStep3;
|
|
Button startStep4;
|
|
Button endStep4;
|
|
Button startStep5;
|
|
Button endStep5;
|
|
Button toJson;
|
|
Button clear;
|
|
Text jsonText;
|
|
string json;
|
|
private void Awake()
|
|
{
|
|
resultManager = GetComponentInChildren<ResultManager>();
|
|
startStep1 = transform.FindFirst<Button>("StartStep1");
|
|
endStep1 = transform.FindFirst<Button>("EndStep1");
|
|
startStep2 = transform.FindFirst<Button>("StartStep2");
|
|
endStep2 = transform.FindFirst<Button>("EndStep2");
|
|
startStep3 = transform.FindFirst<Button>("StartStep3");
|
|
endStep3 = transform.FindFirst<Button>("EndStep3");
|
|
startStep4 = transform.FindFirst<Button>("StartStep4");
|
|
endStep4 = transform.FindFirst<Button>("EndStep4");
|
|
startStep5 = transform.FindFirst<Button>("StartStep5");
|
|
endStep5 = transform.FindFirst<Button>("EndStep5");
|
|
toJson = transform.FindFirst<Button>("ToJson");
|
|
clear = transform.FindFirst<Button>("Clear");
|
|
jsonText = transform.FindFirst<Text>("JsonText");
|
|
}
|
|
void Start()
|
|
{
|
|
resultManager.Init();//初始化
|
|
startStep1.onClick.AddListener(()=> {
|
|
resultManager.StartStep("步骤1","test1", 20,"动画", "A", "B");
|
|
jsonText.text = "步骤1开始";
|
|
});
|
|
endStep1.onClick.AddListener(() => {
|
|
resultManager.EndStep("步骤1", "test1", 1, 1, "1", "B");
|
|
jsonText.text = "步骤1结束";
|
|
});
|
|
startStep2.onClick.AddListener(() => {
|
|
resultManager.StartStep("步骤2", "test2", 20, "动画", "A", "C");
|
|
jsonText.text = "步骤2开始";
|
|
});
|
|
endStep2.onClick.AddListener(() => {
|
|
resultManager.EndStep("步骤2", "test2", 1, 1, "1", "C");
|
|
jsonText.text = "步骤2结束";
|
|
});
|
|
startStep3.onClick.AddListener(() => {
|
|
resultManager.StartStep("步骤3", "test3", 20, "习题", "A", "C");
|
|
jsonText.text = "步骤3开始";
|
|
});
|
|
endStep3.onClick.AddListener(() => {
|
|
resultManager.EndStep("步骤3", "test3", 1, 1, "1", "C");
|
|
jsonText.text = "步骤3结束";
|
|
});
|
|
startStep4.onClick.AddListener(() => {
|
|
resultManager.StartStep("步骤4", "test4", 20, "习题", "A", "C");
|
|
jsonText.text = "步骤4开始";
|
|
});
|
|
endStep4.onClick.AddListener(() => {
|
|
resultManager.EndStep("步骤4", "test4", 1, 1, "1", "C");
|
|
jsonText.text = "步骤4结束";
|
|
});
|
|
startStep5.onClick.AddListener(() => {
|
|
resultManager.StartStep("步骤5", "test5", 20, "习题", "A", "C");
|
|
jsonText.text = "步骤5开始";
|
|
});
|
|
endStep5.onClick.AddListener(() => {
|
|
resultManager.EndStep("步骤5", "test5",1, 1, "1", "C");
|
|
jsonText.text = "步骤5结束";
|
|
});
|
|
toJson.onClick.AddListener(() => {
|
|
json = UnityTools.JsonTree(resultManager.ToJson());
|
|
jsonText.text = json;
|
|
Debug.Log(json);
|
|
});
|
|
clear.onClick.AddListener(()=> {
|
|
resultManager.ClearResult();
|
|
jsonText.text = "";
|
|
});
|
|
}
|
|
}
|