示例#1
0
    // ****************************************************************
    // その他処理 **********************************************************
    // 移動ルートを作る
    void CreateRoute()
    {
        List <Vector3> _list = new List <Vector3>();
        int            num   = S_Aflag.GetDestination();

        if (num == 2)
        {
            _list = S_Asearch.SearchRoute(S_Aflag.O_EneFlag.transform.position);
        }
        else if (num == 0)
        {
            _list = S_Asearch.SearchRoute(num);
            _list.Add(S_Aflag.O_myZone.transform.position);
        }
        else if (num == 1)
        {
            _list = S_Asearch.SearchRoute(num);
            _list.Add(S_Aflag.O_EneFlag.transform.position);
        }


        m_route.Clear();
        m_route      = _list;
        m_routeIndex = 0;
    }