Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
    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);
    }