void Duan(int nums, GameObject parentObj, float duanX = 0) { JingNamesList = GlobalTools.GetChildsNamesList(parentObj); for (int i = 0; i < nums; i++) { string JingName = JingNamesList[GlobalTools.GetRandomNum(JingNamesList.Count)]; GameObject jing = GlobalTools.GetGameObjectInObjPoolByName(JingName); jing.name = JingName; float __x = 0; float __y = 0; if (i == 0) { __x = Air_DB_List[Air_DB_List.Count - 1].GetComponent <DB_AirBase>().TRPos.position.x; __y = Air_DB_List[Air_DB_List.Count - 1].GetComponent <DB_AirBase>().TRPos.position.y; } else { __x = Air_DB_List2[Air_DB_List2.Count - 1].GetComponent <DB_AirBase>().TRPos.position.x; __y = Air_DB_List2[Air_DB_List2.Count - 1].GetComponent <DB_AirBase>().TRPos.position.y; } jing.transform.position = new Vector3(__x, __y, -__z); Air_DB_List2.Add(jing); } //duanX = Air_DB_List2[Air_DB_List.Count - 1].transform.position.x; }
void Qishi(GameObject parentObj) { JingNamesList = GlobalTools.GetChildsNamesList(parentObj); string JingName = JingNamesList[0]; GameObject jing = GlobalTools.GetGameObjectInObjPoolByName(JingName); jing.name = JingName; float __x = Air_DB_List2[Air_DB_List2.Count - 1].GetComponent <DB_AirBase>().TRPos.position.x; float __y = Air_DB_List2[Air_DB_List2.Count - 1].GetComponent <DB_AirBase>().TRPos.position.y; jing.transform.position = new Vector3(__x, __y, -__z); Air_DB_List2.Add(jing); }