public void SaveScene() { sceneInfo = new List <DataInitInfo>(); views = GetComponentsInChildren <View>(true); foreach (var v in views) { var info = new DataInitInfo(); info.className = v.GetDataType().ToString(); info.pos = new int[] { (int)v.transform.position.x, (int)v.transform.position.z }; sceneInfo.Add(info); } }
public void SaveScene() { sceneInfo = new List <DataInitInfo>(); views = GetComponentsInChildren <View>(true); foreach (var v in views) { var info = new DataInitInfo(); info.className = v.GetDataType().ToString(); info.pos = new int[] { (int)v.transform.position.x, (int)v.transform.position.z }; //var dataPrefab = v.GetComponent<DataPrefab>(); //if (dataPrefab != null) //{ // info.values = dataPrefab.values; //} //var collider = v.GetComponent<Collider2DBase_IDG>(); //if (collider != null) //{ // collider.InitShap(); // info.points = collider.shap.GetPoints(); //} sceneInfo.Add(info); } }