// Token: 0x06000129 RID: 297 RVA: 0x000042B7 File Offset: 0x000024B7 static bool smethod_9(global::BaseNetworkable baseNetworkable_0) { return(baseNetworkable_0.IsDestroyed); }
// Token: 0x0600027D RID: 637 RVA: 0x00004769 File Offset: 0x00002969 public static IEnumerator GetEntities() { int num; do { if (Entities.< GetEntities > d__1.smethod_1(Entities.< GetEntities > d__1.smethod_0(), null) && Entities.< GetEntities > d__1.smethod_2(Entities.< GetEntities > d__1.smethod_0()) && global::BaseNetworkable.clientEntities != null) { Entities.stashes.Clear(); Entities.containers.Clear(); Entities.hempBushes.Clear(); Entities.collectibles.Clear(); Entities.f**k.Clear(); Entities.airdrops.Clear(); Entities.bear.Clear(); Entities.strike.Clear(); Entities.land.Clear(); Entities.combatshit.Clear(); Entities.shit.Clear(); Entities.shit1.Clear(); Entities.tor.Clear(); Entities.jachammer.Clear(); Entities.shit2.Clear(); Entities.yeahh.Clear(); Entities.shit3.Clear(); Entities.heli1.Clear(); Entities.eokt.Clear(); Entities.tool.Clear(); Entities.oretest1.Clear(); Entities.oretest2.Clear(); Entities.plan1.Clear(); Entities.door.Clear(); Entities.tank.Clear(); Entities.bow.Clear(); Entities.oreandtrees.Clear(); Entities.baseentity.Clear(); Entities.boat.Clear(); Entities.orehotspot.Clear(); Entities.plan.Clear(); Entities.baseentity2.Clear(); Entities.ch47.Clear(); Entities.baseliquid.Clear(); Entities.baloon.Clear(); Entities.tcshit.Clear(); Entities.stone.Clear(); Entities.whatever.Clear(); Entities.dorhackl.Clear(); Entities.yea.Clear(); Entities.niggers.Clear(); Entities.autoturretsss.Clear(); Entities.baseentity1.Clear(); Entities.trees.Clear(); Entities.testing1.Clear(); Entities.key.Clear(); Entities.mushroom.Clear(); Entities.metal.Clear(); Entities.baseentity4.Clear(); Entities.eggs.Clear(); Entities.oretest.Clear(); Entities.eggs1.Clear(); Entities.treemarkerr.Clear(); Entities.oretest21.Clear(); Entities.sulfur.Clear(); Entities.hammertime.Clear(); Entities.corpses.Clear(); Entities.sleepingBags.Clear(); Entities.droppedItems.Clear(); IEnumerator <global::BaseNetworkable> enumerator = Entities.< GetEntities > d__1.smethod_3(global::BaseNetworkable.clientEntities); try { while (Entities.< GetEntities > d__1.smethod_6(enumerator)) { global::BaseNetworkable baseNetworkable = enumerator.Current; if (baseNetworkable is StashContainer && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.stashes != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as StashContainer)) { Entities.stashes.Add(baseNetworkable as StashContainer); } if (baseNetworkable is StorageContainer && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.containers != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as StorageContainer)) { Entities.containers.Add(baseNetworkable as StorageContainer); } if (baseNetworkable is CollectibleEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.hempBushes != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CollectibleEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "hemp")) { Entities.hempBushes.Add(baseNetworkable as CollectibleEntity); } if (baseNetworkable is CollectibleEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.stone != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CollectibleEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "stone")) { Entities.stone.Add(baseNetworkable as CollectibleEntity); } if (baseNetworkable is CollectibleEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.mushroom != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CollectibleEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "mushroom")) { Entities.mushroom.Add(baseNetworkable as CollectibleEntity); } if (baseNetworkable is global::Landmine && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.land != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::Landmine)) { Entities.land.Add(baseNetworkable as global::Landmine); } if (baseNetworkable is CollectibleEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.metal != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CollectibleEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "metal")) { Entities.metal.Add(baseNetworkable as CollectibleEntity); } if (baseNetworkable is MotorRowboat && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.boat != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as MotorRowboat)) { Entities.boat.Add(baseNetworkable as MotorRowboat); } if (baseNetworkable is CollectibleEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.sulfur != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CollectibleEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "sulfur")) { Entities.sulfur.Add(baseNetworkable as CollectibleEntity); } if (baseNetworkable is BaseMountable && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.yeahh != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as BaseMountable)) { Entities.yeahh.Add(baseNetworkable as BaseMountable); } if (baseNetworkable is CollectibleEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.collectibles != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CollectibleEntity)) { Entities.collectibles.Add(baseNetworkable as CollectibleEntity); } if (baseNetworkable is OreHotSpot && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.tool1 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as OreHotSpot)) { Entities.tool1.Add(baseNetworkable as OreHotSpot); } if (baseNetworkable is FlintStrikeWeapon && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.strike != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as FlintStrikeWeapon)) { Entities.strike.Add(baseNetworkable as FlintStrikeWeapon); } if (baseNetworkable is SupplyDrop && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.airdrops != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as SupplyDrop)) { Entities.airdrops.Add(baseNetworkable as SupplyDrop); } if (baseNetworkable is TreeEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.trees != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as TreeEntity)) { Entities.trees.Add(baseNetworkable as TreeEntity); } if (baseNetworkable is BaseMelee && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.tool != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as BaseMelee)) { Entities.tool.Add(baseNetworkable as BaseMelee); } if (baseNetworkable is OreResourceEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.oretest != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as OreResourceEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "stone")) { Entities.oretest.Add(baseNetworkable as OreResourceEntity); } if (baseNetworkable is OreResourceEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.oretest1 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as OreResourceEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "metal")) { Entities.oretest1.Add(baseNetworkable as OreResourceEntity); } if (baseNetworkable is BearTrap && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.bear != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as BearTrap)) { Entities.bear.Add(baseNetworkable as BearTrap); } if (baseNetworkable is TimedExplosive && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.yea != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as TimedExplosive)) { Entities.yea.Add(baseNetworkable as TimedExplosive); } if (baseNetworkable is OreResourceEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.oretest2 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as OreResourceEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "sulfur")) { Entities.oretest2.Add(baseNetworkable as OreResourceEntity); } if (baseNetworkable is OreResourceEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.oretest21 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as OreResourceEntity)) { Entities.oretest21.Add(baseNetworkable as OreResourceEntity); } if (baseNetworkable is MedicalTool && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.f**k != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as MedicalTool)) { Entities.f**k.Add(baseNetworkable as MedicalTool); } if (baseNetworkable is global::BaseEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.baseentity != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BaseEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "crate_underwater")) { Entities.baseentity.Add(baseNetworkable as global::BaseEntity); } if (baseNetworkable is global::BaseEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.baseentity4 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BaseEntity) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "collectableegg")) { Entities.baseentity4.Add(baseNetworkable as global::BaseEntity); } if (baseNetworkable is global::BaseEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.baseentity1 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BaseEntity)) { Entities.baseentity1.Add(baseNetworkable as global::BaseEntity); } if (baseNetworkable is global::BaseEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.baseentity2 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BaseEntity)) { Entities.baseentity2.Add(baseNetworkable as global::BaseEntity); } if (baseNetworkable is BaseCombatEntity && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.combatshit != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as BaseCombatEntity)) { Entities.combatshit.Add(baseNetworkable as BaseCombatEntity); } if (baseNetworkable is Planner && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.plan != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as Planner)) { Entities.plan.Add(baseNetworkable as Planner); } if (baseNetworkable is TorchWeapon && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.tor != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as TorchWeapon)) { Entities.tor.Add(baseNetworkable as TorchWeapon); } if (baseNetworkable is global::BuildingBlock && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.shit != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BuildingBlock) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "wall")) { Entities.shit.Add(baseNetworkable as global::BuildingBlock); } if (baseNetworkable is global::BuildingBlock && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.shit != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BuildingBlock) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "foundation")) { Entities.shit.Add(baseNetworkable as global::BuildingBlock); } if (baseNetworkable is global::BuildingBlock && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.shit != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BuildingBlock) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "block")) { Entities.shit.Add(baseNetworkable as global::BuildingBlock); } if (baseNetworkable is global::BuildingBlock && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.shit != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BuildingBlock) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "floor")) { Entities.shit.Add(baseNetworkable as global::BuildingBlock); } if (baseNetworkable is global::BradleyAPC && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.tank != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BradleyAPC)) { Entities.tank.Add(baseNetworkable as global::BradleyAPC); } if (baseNetworkable is global::BuildingBlock && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.shit != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::BuildingBlock) && Entities.< GetEntities > d__1.smethod_5(Entities.< GetEntities > d__1.smethod_4(baseNetworkable), "roof")) { Entities.shit.Add(baseNetworkable as global::BuildingBlock); } if (baseNetworkable is BaseHelicopter && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.heli1 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as BaseHelicopter)) { Entities.heli1.Add(baseNetworkable as BaseHelicopter); } if (baseNetworkable is BowWeapon && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.bow != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as BowWeapon)) { Entities.bow.Add(baseNetworkable as BowWeapon); } if (baseNetworkable is Jackhammer && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.jachammer != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as Jackhammer)) { Entities.jachammer.Add(baseNetworkable as Jackhammer); } if (baseNetworkable is CH47Helicopter && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.ch47 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CH47Helicopter)) { Entities.ch47.Add(baseNetworkable as CH47Helicopter); } if (baseNetworkable is CompoundBowWeapon && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.whatever != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CompoundBowWeapon)) { Entities.whatever.Add(baseNetworkable as CompoundBowWeapon); } if (baseNetworkable is Door && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.dorhackl != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as Door)) { Entities.dorhackl.Add(baseNetworkable as Door); } if (baseNetworkable is OreHotSpot && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.orehotspot != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as OreHotSpot)) { Entities.orehotspot.Add(baseNetworkable as OreHotSpot); } if (baseNetworkable is Keycard && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.key != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as Keycard)) { Entities.key.Add(baseNetworkable as Keycard); } if (baseNetworkable is Jackhammer && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.key != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as Jackhammer)) { Entities.hammertime.Add(baseNetworkable as Jackhammer); } if (baseNetworkable is EasterBasket && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.eggs1 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as EasterBasket)) { Entities.eggs1.Add(baseNetworkable as EasterBasket); } if (baseNetworkable is MiniCopter && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.testing1 != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as MiniCopter)) { Entities.testing1.Add(baseNetworkable as MiniCopter); } if (baseNetworkable is Planner && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.niggers != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as Planner)) { Entities.niggers.Add(baseNetworkable as Planner); } if (baseNetworkable is CollectableEasterEgg && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.eggs != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as CollectableEasterEgg)) { Entities.eggs.Add(baseNetworkable as CollectableEasterEgg); } if (baseNetworkable is global::HotAirBalloon && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.baloon != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as global::HotAirBalloon)) { Entities.baloon.Add(baseNetworkable as global::HotAirBalloon); } if (baseNetworkable is BaseLiquidVessel && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.baseliquid != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as BaseLiquidVessel)) { Entities.baseliquid.Add(baseNetworkable as BaseLiquidVessel); } if (baseNetworkable != null && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.plan1 != null) { Entities.plan1.Add(baseNetworkable); } if (baseNetworkable is BuildingPrivlidge && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.tcshit != null) { Entities.tcshit.Add(baseNetworkable as BuildingPrivlidge); } if (baseNetworkable is global::AutoTurret && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.autoturretsss != null) { Entities.autoturretsss.Add(baseNetworkable as global::AutoTurret); } if (baseNetworkable is FlintStrikeWeapon && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.eokt != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as FlintStrikeWeapon)) { Entities.eokt.Add(baseNetworkable as FlintStrikeWeapon); } if (baseNetworkable is TreeMarker && Entities.< GetEntities > d__1.smethod_1(baseNetworkable, null) && Entities.treemarkerr != null && Entities.< GetEntities > d__1.smethod_2(baseNetworkable as TreeMarker)) { Entities.treemarkerr.Add(baseNetworkable as TreeMarker); } ResourceEntity oreandtrees; if (Entities.< GetEntities > d__1.smethod_1(oreandtrees = (baseNetworkable as ResourceEntity), null) && Entities.< GetEntities > d__1.smethod_1(oreandtrees, null) && Entities.< GetEntities > d__1.smethod_2(oreandtrees)) { Entities.oreandtrees.Add(oreandtrees); } global::LootableCorpse lootableCorpse; if (Entities.< GetEntities > d__1.smethod_1(lootableCorpse = (baseNetworkable as global::LootableCorpse), null) && Entities.< GetEntities > d__1.smethod_1(lootableCorpse, null) && Entities.< GetEntities > d__1.smethod_2(lootableCorpse)) { Entities.corpses.Add(lootableCorpse); } global::SleepingBag sleepingBag; if (Entities.< GetEntities > d__1.smethod_1(sleepingBag = (baseNetworkable as global::SleepingBag), null) && Entities.< GetEntities > d__1.smethod_1(sleepingBag, null) && Entities.< GetEntities > d__1.smethod_2(sleepingBag)) { Entities.sleepingBags.Add(sleepingBag); } global::CodeLock door; if (Entities.< GetEntities > d__1.smethod_1(door = (baseNetworkable as global::CodeLock), null) && Entities.< GetEntities > d__1.smethod_1(door, null) && Entities.< GetEntities > d__1.smethod_2(door)) { Entities.door.Add(door); } global::WorldItem worldItem; if (Entities.< GetEntities > d__1.smethod_1(worldItem = (baseNetworkable as global::WorldItem), null) && Entities.< GetEntities > d__1.smethod_1(worldItem, null) && Entities.< GetEntities > d__1.smethod_2(worldItem)) { Entities.droppedItems.Add(worldItem); } oreandtrees = null; lootableCorpse = null; sleepingBag = null; door = null; worldItem = null; baseNetworkable = null; } } finally { if (enumerator != null) { Entities.< GetEntities > d__1.smethod_7(enumerator); } } enumerator = null; } yield return(Entities.< GetEntities > d__1.smethod_8(0.5f)); }while (num == 1); yield break; }
// Token: 0x06000179 RID: 377 RVA: 0x00004407 File Offset: 0x00002607 static string smethod_9(global::BaseNetworkable baseNetworkable_0) { return(baseNetworkable_0.ShortPrefabName); }