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();//<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 = "";
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
}
|