Exemplo n.º 1
0
    //获取距离最近的目标
    private Life GetShortAttackTarget()
    {
        int   ii  = 0;
        float dis = Life.CalcDistance(m_AttackList[0], m_Parent);

        for (int i = 1; i < m_AttackList.Count; i++)
        {
            float d = Life.CalcDistance(m_AttackList[i], m_Parent);
            if (dis > d)
            {
                dis = d;
                ii  = i;
            }
        }
        return(m_AttackList [ii]);
    }