2025-03-10 10:18:11 +08:00

71 lines
1.8 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using ZXK.UTility;
/*******************************************************************************
*Create By CG
*Function Ê×Ò³½çÃæ-ģʽѡÔñ
*******************************************************************************/
namespace ZXK.ZPS
{
public class ModelPanelCtrl : MonoBehaviour
{
[SerializeField]
private Text _typeNameParentTxt = null;
[SerializeField]
private Text _typeNameTxt = null;
[SerializeField]
private Button _TeachBtn = null;
[SerializeField]
private Button _TrainBtn = null;
[SerializeField]
private Button _ExamBtn = null;
public void Init()
{
if (GameRoot.Instance._CurType == EnumCtrl.Type.WQB)
{
_typeNameParentTxt.text=_typeNameTxt.text = GameRoot.Instance._WQBName;
}
else if(GameRoot.Instance._CurType == EnumCtrl.Type.DHB)
{
_typeNameParentTxt.text = _typeNameTxt.text = GameRoot.Instance._DHBName;
}
_TeachBtn.onClick.AddListener(() =>
{
TeachClick();
});
_TrainBtn.onClick.AddListener(() =>
{
TrainClick();
});
_ExamBtn.onClick.AddListener(() =>
{
ExamClick();
});
}
private void TeachClick()
{
GameRoot.Instance._CurModel = EnumCtrl.Model.Teach;
UtilitiesMng.LoadScene(GameRoot.Instance._CurModel.ToString());
}
private void TrainClick()
{
GameRoot.Instance._CurModel = EnumCtrl.Model.Train;
string sceneName = GameRoot.Instance._CurModel.ToString() +'_'+ GameRoot.Instance._CurType.ToString();
UtilitiesMng.LoadScene(sceneName);
}
private void ExamClick()
{
GameRoot.Instance._CurModel = EnumCtrl.Model.Exam;
string sceneName = GameRoot.Instance._CurModel.ToString() + '_' + GameRoot.Instance._CurType.ToString();
UtilitiesMng.LoadScene(sceneName);
}
}
}