public static void Attack(Caravan caravan, SettlementBase settlement)
 {
     if (!settlement.HasMap)
     {
         LongEventHandler.QueueLongEvent(delegate()
         {
             SettlementUtility.AttackNow(caravan, settlement);
         }, "GeneratingMapForNewEncounter", false, null);
     }
     else
     {
         SettlementUtility.AttackNow(caravan, settlement);
     }
 }
 internal void <> m__0()
 {
     SettlementUtility.AttackNow(this.caravan, this.settlement);
 }