| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEngine.UI;
 
- using AIPagedLod;
 
- public class DataSelectPanel : MonoBehaviour 
 
- {
 
- 	public Transform mContent;
 
- 	public GameObject mItemPrefab;
 
- 	public LoadDataRumtime mLoadDataRumtimeEx;
 
- 	public GameObject mDataLoadPanel;
 
- 	public void AddData()
 
-     {
 
- 		GameObject item = GameObject.Instantiate(mItemPrefab);
 
- 		item.transform.SetParent(mContent);
 
- 		item.SetActive(true);
 
- 	}
 
- 	public void RemoveItem()
 
- 	{
 
- 		if (DataSelectItem.mCurrentSelectItem != null)
 
- 		{
 
- 			GameObject.Destroy(DataSelectItem.mCurrentSelectItem);
 
- 		}
 
- 	}
 
- 	public void StartLoad()
 
- 	{
 
- 		PagedLodConfig.mInstance.mDataPathDict.Clear();
 
- 		for (int i = 1; i < mContent.childCount; ++i)
 
- 		{
 
- 			DataSelectItem dataItem = mContent.GetChild(i).GetComponent<DataSelectItem>();
 
- 			DataPathInfo info = new DataPathInfo();
 
- 			info.mDataName = dataItem.mDataNameInputField.text;
 
- 			info.mDataPath = dataItem.mDataPathInputField.text;
 
- 			info.mMinLevel = dataItem.mLoadStartLevelToggle.isOn ? int.Parse(dataItem.mLoadStartLevelInputField.text) : 0;
 
- 			info.mIsDaJiangData = false;
 
- 			info.mLodEnable = true;
 
- 			PagedLodConfig.mInstance.mDataPathDict.Add(dataItem.mDataNameInputField.text,info);
 
- 		}
 
- 		mDataLoadPanel.SetActive(true);
 
- 		gameObject.SetActive(false);
 
- 		Invoke("DelayLoad", 0.2f);
 
- 	}
 
-     void DelayLoad()
 
-     {
 
- 		mLoadDataRumtimeEx.StartLoadData();
 
- 	}
 
- 	public void ExitSystem()
 
-     {
 
- 		Application.Quit();
 
-     }
 
- }
 
 
  |