Exemple #1
0
    private bool IsExistTargetEnemy(DeliveryTable.DeliveryData deliveryData, uint mapId)
    {
        if (deliveryData == null)
        {
            return(false);
        }
        bool        flag      = false;
        List <uint> mapIdList = deliveryData.GetMapIdList();

        if (mapIdList != null)
        {
            flag = true;
            if (mapIdList.Contains(mapId))
            {
                return(true);
            }
        }
        if (flag)
        {
            return(false);
        }
        List <uint> enemyIdList = deliveryData.GetEnemyIdList();

        if (enemyIdList == null)
        {
            return(false);
        }
        int i = 0;

        for (int count = enemyDataList.Count; i < count; i++)
        {
            List <uint>         list = enemyIdList;
            EnemyDataForDisplay enemyDataForDisplay = enemyDataList[i];
            if (list.Contains(enemyDataForDisplay.data.id))
            {
                return(true);
            }
        }
        return(false);
    }