12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- using System.Collections;
- using System.Collections.Generic;
- using LitJson;
- using UnityEngine;
- using UnityEngine.UI;
- public class BaoGaoWindowManager : MonoBehaviour
- {
- public static BaoGaoWindowManager Instance { get;set; }
- void Awake()
- {
- Instance=this;
- }
- public GameObject txGo;
- public GameObject scGo;
- public Toggle tt;
- public Toggle st;
- public BaoBiaoDetail XQData;
- void OnEnable()
- {
- JsonData jsonData =new JsonData();
- jsonData["id"] = int.Parse(ChuLiItemManager.ChooseData["id"].ToString());
- DataManager.Instance.GetBaoGaoItem(jsonData,(str)=>{
- JsonData d = JsonMapper.ToObject(str);
- XQData= JsonMapper.ToObject<BaoBiaoDetail>(d["data"].ToJson());
- if(XQData.workOrder.reports!=null&&XQData.workOrder.reports.reportsType==1)
- {
- st.isOn=true;
- }
- else
- {
- tt.isOn=true;
- }
- });
- }
- void Start()
- {
- tt.onValueChanged.AddListener(tShow);
- st.onValueChanged.AddListener(sShow);
- }
- void tShow(bool b)
- {
- if(b)
- {
- gotoTx();
- }
- }
- void sShow(bool b)
- {
- if(b)
- {
- gotoSc();
- }
- }
- public void gotoTx()
- {
- txGo.SetActive(true);
- scGo.SetActive(false);
- }
- public void gotoSc()
- {
- txGo.SetActive(false);
- scGo.SetActive(true);
- }
- }
|