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); }