93 lines
3.4 KiB
C#
Raw Normal View History

2025-03-11 15:30:07 +08:00
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();//<2F><>ʼ<EFBFBD><CABC>
startStep1.onClick.AddListener(()=> {
resultManager.StartStep("<22><><EFBFBD><EFBFBD>1","test1", 20,"<22><><EFBFBD><EFBFBD>", "A", "B");
jsonText.text = "<22><><EFBFBD><EFBFBD>1<EFBFBD><31>ʼ";
});
endStep1.onClick.AddListener(() => {
resultManager.EndStep("<22><><EFBFBD><EFBFBD>1", "test1", 1, 1, "1", "B");
jsonText.text = "<22><><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD>";
});
startStep2.onClick.AddListener(() => {
resultManager.StartStep("<22><><EFBFBD><EFBFBD>2", "test2", 20, "<22><><EFBFBD><EFBFBD>", "A", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>2<EFBFBD><32>ʼ";
});
endStep2.onClick.AddListener(() => {
resultManager.EndStep("<22><><EFBFBD><EFBFBD>2", "test2", 1, 1, "1", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>";
});
startStep3.onClick.AddListener(() => {
resultManager.StartStep("<22><><EFBFBD><EFBFBD>3", "test3", 20, <><CFB0>", "A", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>3<EFBFBD><33>ʼ";
});
endStep3.onClick.AddListener(() => {
resultManager.EndStep("<22><><EFBFBD><EFBFBD>3", "test3", 1, 1, "1", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>3<EFBFBD><33><EFBFBD><EFBFBD>";
});
startStep4.onClick.AddListener(() => {
resultManager.StartStep("<22><><EFBFBD><EFBFBD>4", "test4", 20, <><CFB0>", "A", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>4<EFBFBD><34>ʼ";
});
endStep4.onClick.AddListener(() => {
resultManager.EndStep("<22><><EFBFBD><EFBFBD>4", "test4", 1, 1, "1", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD>";
});
startStep5.onClick.AddListener(() => {
resultManager.StartStep("<22><><EFBFBD><EFBFBD>5", "test5", 20, <><CFB0>", "A", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>5<EFBFBD><35>ʼ";
});
endStep5.onClick.AddListener(() => {
resultManager.EndStep("<22><><EFBFBD><EFBFBD>5", "test5",1, 1, "1", "C");
jsonText.text = "<22><><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD>";
});
toJson.onClick.AddListener(() => {
json = UnityTools.JsonTree(resultManager.ToJson());
jsonText.text = json;
Debug.Log(json);
});
clear.onClick.AddListener(()=> {
resultManager.ClearResult();
jsonText.text = "";
});
}
}