diff --git a/Barotrauma/BarotraumaClient/WindowsClient.csproj b/Barotrauma/BarotraumaClient/WindowsClient.csproj
index 71db4634e6..17d14554e0 100644
--- a/Barotrauma/BarotraumaClient/WindowsClient.csproj
+++ b/Barotrauma/BarotraumaClient/WindowsClient.csproj
@@ -18,7 +18,7 @@
- TRACE;CLIENT;WINDOWS;USE_STEAM
+ DEBUG;TRACE;CLIENT;WINDOWS;USE_STEAM
x64
..\bin\$(Configuration)Windows\
@@ -72,2159 +72,8 @@
-
- SharedSource\CachedDistance.cs
-
-
- SharedSource\Characters\AICharacter.cs
-
-
- SharedSource\Characters\AIChatMessage.cs
-
-
- SharedSource\Characters\AI\AIController.cs
-
-
- SharedSource\Characters\AI\AITarget.cs
-
-
- SharedSource\Characters\AI\EnemyAIController.cs
-
-
- SharedSource\Characters\AI\HumanAIController.cs
-
-
- SharedSource\Characters\AI\IndoorsSteeringManager.cs
-
-
- SharedSource\Characters\AI\ISteerable.cs
-
-
- SharedSource\Characters\AI\LatchOntoAI.cs
-
-
- SharedSource\Characters\AI\MentalStateManager.cs
-
-
- SharedSource\Characters\AI\NPCConversation.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjective.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveChargeBatteries.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveCleanupItem.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveCleanupItems.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveCombat.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveContainItem.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveDecontainItem.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveEscapeHandcuffs.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveExtinguishFire.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveExtinguishFires.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveFightIntruders.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveFindDivingGear.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveFindSafety.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveFixLeak.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveFixLeaks.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveGetItem.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveGetItems.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveGoTo.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveIdle.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveLoadItem.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveLoadItems.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveLoop.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveManager.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveOperateItem.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectivePrepare.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectivePumpWater.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveRepairItem.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveRepairItems.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveRescue.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveRescueAll.cs
-
-
- SharedSource\Characters\AI\Objectives\AIObjectiveReturn.cs
-
-
- SharedSource\Characters\AI\Order.cs
-
-
- SharedSource\Characters\AI\PathFinder.cs
-
-
- SharedSource\Characters\AI\PetBehavior.cs
-
-
- SharedSource\Characters\AI\ShipCommandManager.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorker.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorkerFixLeaks.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorkerGlobal.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorkerItem.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorkerOperateWeapons.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorkerPowerUpReactor.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorkerRepairSystems.cs
-
-
- SharedSource\Characters\AI\ShipCommand\ShipIssueWorkerSteer.cs
-
-
- SharedSource\Characters\AI\SteeringManager.cs
-
-
- SharedSource\Characters\AI\SteeringPath.cs
-
-
- SharedSource\Characters\AI\SwarmBehavior.cs
-
-
- SharedSource\Characters\AI\Wreck\WreckAI.cs
-
-
- SharedSource\Characters\AI\Wreck\WreckAIConfig.cs
-
-
- SharedSource\Characters\Animation\AnimController.cs
-
-
- SharedSource\Characters\Animation\FishAnimController.cs
-
-
- SharedSource\Characters\Animation\HumanoidAnimController.cs
-
-
- SharedSource\Characters\Animation\Ragdoll.cs
-
-
- SharedSource\Characters\Attack.cs
-
-
- SharedSource\Characters\CauseOfDeath.cs
-
-
- SharedSource\Characters\Character.cs
-
-
- SharedSource\Characters\CharacterEventData.cs
-
-
- SharedSource\Characters\CharacterHUD.cs
-
-
- SharedSource\Characters\CharacterInfo.cs
-
-
- SharedSource\Characters\CharacterNetworking.cs
-
-
- SharedSource\Characters\CharacterPrefab.cs
-
-
- SharedSource\Characters\CorpsePrefab.cs
-
-
- SharedSource\Characters\Health\Afflictions\Affliction.cs
-
-
- SharedSource\Characters\Health\Afflictions\AfflictionBleeding.cs
-
-
- SharedSource\Characters\Health\Afflictions\AfflictionHusk.cs
-
-
- SharedSource\Characters\Health\Afflictions\AfflictionPrefab.cs
-
-
- SharedSource\Characters\Health\Afflictions\AfflictionPsychosis.cs
-
-
- SharedSource\Characters\Health\Afflictions\AfflictionSpaceHerpes.cs
-
-
- SharedSource\Characters\Health\Buffs\BuffDurationIncrease.cs
-
-
- SharedSource\Characters\Health\CharacterHealth.cs
-
-
- SharedSource\Characters\Health\DamageModifier.cs
-
-
- SharedSource\Characters\HumanPrefab.cs
-
-
- SharedSource\Characters\Jobs\Job.cs
-
-
- SharedSource\Characters\Jobs\JobPrefab.cs
-
-
- SharedSource\Characters\Jobs\Skill.cs
-
-
- SharedSource\Characters\Jobs\SkillPrefab.cs
-
-
- SharedSource\Characters\Limb.cs
-
-
- SharedSource\Characters\NPCPersonalityTrait.cs
-
-
- SharedSource\Characters\Params\Animation\AnimationParams.cs
-
-
- SharedSource\Characters\Params\Animation\FishAnimations.cs
-
-
- SharedSource\Characters\Params\Animation\HumanoidAnimations.cs
-
-
- SharedSource\Characters\Params\CharacterParams.cs
-
-
- SharedSource\Characters\Params\EditableParams.cs
-
-
- SharedSource\Characters\Params\Ragdoll\RagdollParams.cs
-
-
- SharedSource\Characters\SkillSettings.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityCondition.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionAboveVitality.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionAlliesAboveVitality.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionAllyNearby.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionCoauthor.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionCrewMemberUnconscious.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionCrouched.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionDataless.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasAffliction.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasDifferentJobs.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasItem.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasLevel.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasPermanentStat.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasSkill.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasStatusTag.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasTalent.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHasVelocity.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionHoldingItem.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionInFriendlySubmarine.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionInHull.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionInWater.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionLevelsBehindHighest.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionLowestLevel.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionNearbyCharacterCount.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionNoCrewDied.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionOnMission.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionRagdolled.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionRunning.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionServerRandom.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionDataless\AbilityConditionShipFlooded.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionAffliction.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionAttackData.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionAttackResult.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionCharacter.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionCharacterNotLooted.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionCharacterUnconcious.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionData.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionEvasiveManeuvers.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionGeneHarvester.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionIsAiming.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionItem.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionItemInSubmarine.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionLocation.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionMission.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionReduceAffliction.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionSkill.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityConditionals\AbilityConditionData\AbilityConditionStatusEffectIdentifier.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityInterfaces.cs
-
-
- SharedSource\Characters\Talents\Abilities\AbilityObjects.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbility.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyForce.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffects.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffectsToAllies.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffectsToApprenticeship.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffectsToAttacker.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffectsToLastOrderedCharacter.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffectsToNearestAlly.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffectsToRandomAlly.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityApplyStatusEffectToNonHumans.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGainSimultaneousSkill.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveAffliction.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveExperience.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveFlag.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveItemStat.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveItemStatToTags.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveMoney.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGivePermanentStat.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveReputation.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveResistance.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveStat.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveTalentPoints.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityGiveTalentPointsToAllies.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityIncreaseSkill.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityMarkAsLooted.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyAffliction.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyAttackData.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyFlag.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyResistance.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyStat.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyStatToFlooding.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyStatToLevel.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyStatToSkill.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityModifyValue.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityPutItem.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityReduceAffliction.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityRemoveRandomIngredient.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilityResetPermanentStat.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilitySetMetadataInt.cs
-
-
- SharedSource\Characters\Talents\Abilities\CharacterAbilitySpawnItemsToContainer.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityAlienHoarder.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityApprenticeship.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityAtmosMachine.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityBountyHunter.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityByTheBook.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityInsurancePolicy.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityMultitasker.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityPsychoClown.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityRegenerateLoot.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityTandemFire.cs
-
-
- SharedSource\Characters\Talents\Abilities\CustomAbilities\CharacterAbilityUnlockApprenticeshipTalentTree.cs
-
-
- SharedSource\Characters\Talents\AbilityGroups\CharacterAbilityGroup.cs
-
-
- SharedSource\Characters\Talents\AbilityGroups\CharacterAbilityGroupEffect.cs
-
-
- SharedSource\Characters\Talents\AbilityGroups\CharacterAbilityGroupInterval.cs
-
-
- SharedSource\Characters\Talents\CharacterTalent.cs
-
-
- SharedSource\Characters\Talents\TalentMigration.cs
-
-
- SharedSource\Characters\Talents\TalentPrefab.cs
-
-
- SharedSource\Characters\Talents\TalentTree.cs
-
-
- SharedSource\CommandPattern.cs
-
-
- SharedSource\ContentManagement\ContentFile\AfflictionsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\BackgroundCreaturePrefabsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\BallastFloraFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\BeaconStationFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\CaveGenerationParametersFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\CharacterFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\ContentFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\CorpsesFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\DecalsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\EnemySubmarineFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\EventManagerSettingsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\FactionsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\GenericPrefabFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\HashlessFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\ItemAssemblyFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\ItemFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\JobsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\LevelGenerationParametersFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\LevelObjectPrefabsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\LocationTypesFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\MapGenerationParametersFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\MissionsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\NPCConversationsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\NPCPersonalityTraitsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\NPCSetsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\OrdersFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\OtherFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\OutpostConfigFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\OutpostFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\OutpostModuleFIle.cs
-
-
- SharedSource\ContentManagement\ContentFile\ParticlesFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\RandomEventsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\RuinConfigFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\ServerExecutableFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\SkillSettingsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\SlideshowsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\SoundsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\StartItemsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\StructureFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\SubmarineFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\TalentsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\TalentTreesFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\TextFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\TraitorMissionsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\TutorialsFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\UIStyleFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\UpgradeModulesFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\WreckAIConfigFile.cs
-
-
- SharedSource\ContentManagement\ContentFile\WreckFile.cs
-
-
- SharedSource\ContentManagement\ContentPackageManager.cs
-
-
- SharedSource\ContentManagement\ContentPackage\ContentPackage.cs
-
-
- SharedSource\ContentManagement\ContentPackage\ContentPackageId\ContentPackageId.cs
-
-
- SharedSource\ContentManagement\ContentPackage\ContentPackageId\SteamWorkshopId.cs
-
-
- SharedSource\ContentManagement\ContentPackage\CorePackage.cs
-
-
- SharedSource\ContentManagement\ContentPackage\RegularPackage.cs
-
-
- SharedSource\ContentManagement\ContentPath.cs
-
-
- SharedSource\ContentManagement\ContentXElement.cs
-
-
- SharedSource\ContentManagement\Identifier.cs
-
-
- SharedSource\ContentManagement\MissingContentPackageException.cs
-
-
- SharedSource\CoroutineManager.cs
-
-
- SharedSource\DebugConsole.cs
-
-
- SharedSource\Decals\Decal.cs
-
-
- SharedSource\Decals\DecalManager.cs
-
-
- SharedSource\Decals\DecalPrefab.cs
-
-
- SharedSource\Enums.cs
-
-
- SharedSource\Events\ArtifactEvent.cs
-
-
- SharedSource\Events\Event.cs
-
-
- SharedSource\Events\EventActions\AfflictionAction.cs
-
-
- SharedSource\Events\EventActions\BinaryOptionAction.cs
-
-
- SharedSource\Events\EventActions\CheckAfflictionAction.cs
-
-
- SharedSource\Events\EventActions\CheckConditionalAction.cs
-
-
- SharedSource\Events\EventActions\CheckConnectionAction.cs
-
-
- SharedSource\Events\EventActions\CheckDataAction.cs
-
-
- SharedSource\Events\EventActions\CheckItemAction.cs
-
-
- SharedSource\Events\EventActions\CheckMissionAction.cs
-
-
- SharedSource\Events\EventActions\CheckMoneyAction.cs
-
-
- SharedSource\Events\EventActions\CheckObjectiveAction.cs
-
-
- SharedSource\Events\EventActions\CheckOrderAction.cs
-
-
- SharedSource\Events\EventActions\CheckPurchasedItemsAction.cs
-
-
- SharedSource\Events\EventActions\CheckReputationAction.cs
-
-
- SharedSource\Events\EventActions\CheckSelectedAction.cs
-
-
- SharedSource\Events\EventActions\CheckTalentAction.cs
-
-
- SharedSource\Events\EventActions\ClearTagAction.cs
-
-
- SharedSource\Events\EventActions\CombatAction.cs
-
-
- SharedSource\Events\EventActions\ConversationAction.cs
-
-
- SharedSource\Events\EventActions\EventAction.cs
-
-
- SharedSource\Events\EventActions\FireAction.cs
-
-
- SharedSource\Events\EventActions\GiveSkillExpAction.cs
-
-
- SharedSource\Events\EventActions\GodModeAction.cs
-
-
- SharedSource\Events\EventActions\GoTo.cs
-
-
- SharedSource\Events\EventActions\InventoryHighlightAction.cs
-
-
- SharedSource\Events\EventActions\Label.cs
-
-
- SharedSource\Events\EventActions\MessageBoxAction.cs
-
-
- SharedSource\Events\EventActions\MissionAction.cs
-
-
- SharedSource\Events\EventActions\MissionStateAction.cs
-
-
- SharedSource\Events\EventActions\ModifyLocationAction.cs
-
-
- SharedSource\Events\EventActions\MoneyAction.cs
-
-
- SharedSource\Events\EventActions\NPCChangeTeamAction.cs
-
-
- SharedSource\Events\EventActions\NPCFollowAction.cs
-
-
- SharedSource\Events\EventActions\NPCOperateItemAction.cs
-
-
- SharedSource\Events\EventActions\NPCWaitAction.cs
-
-
- SharedSource\Events\EventActions\RemoveItemAction.cs
-
-
- SharedSource\Events\EventActions\ReputationAction.cs
-
-
- SharedSource\Events\EventActions\RNGAction.cs
-
-
- SharedSource\Events\EventActions\SetDataAction.cs
-
-
- SharedSource\Events\EventActions\SetPriceMultiplierAction.cs
-
-
- SharedSource\Events\EventActions\SkillCheckAction.cs
-
-
- SharedSource\Events\EventActions\SpawnAction.cs
-
-
- SharedSource\Events\EventActions\StatusEffectAction.cs
-
-
- SharedSource\Events\EventActions\TagAction.cs
-
-
- SharedSource\Events\EventActions\TeleportAction.cs
-
-
- SharedSource\Events\EventActions\TriggerAction.cs
-
-
- SharedSource\Events\EventActions\TriggerEventAction.cs
-
-
- SharedSource\Events\EventActions\TutorialCompleteAction.cs
-
-
- SharedSource\Events\EventActions\TutorialHighlightAction.cs
-
-
- SharedSource\Events\EventActions\TutorialIconAction.cs
-
-
- SharedSource\Events\EventActions\TutorialSegmentAction.cs
-
-
- SharedSource\Events\EventActions\UIHighlightAction.cs
-
-
- SharedSource\Events\EventActions\UnlockPathAction.cs
-
-
- SharedSource\Events\EventActions\WaitAction.cs
-
-
- SharedSource\Events\EventManager.cs
-
-
- SharedSource\Events\EventManagerSettings.cs
-
-
- SharedSource\Events\EventPrefab.cs
-
-
- SharedSource\Events\EventSet.cs
-
-
- SharedSource\Events\MalfunctionEvent.cs
-
-
- SharedSource\Events\Missions\AbandonedOutpostMission.cs
-
-
- SharedSource\Events\Missions\AlienRuinMission.cs
-
-
- SharedSource\Events\Missions\BeaconMission.cs
-
-
- SharedSource\Events\Missions\CargoMission.cs
-
-
- SharedSource\Events\Missions\CombatMission.cs
-
-
- SharedSource\Events\Missions\EndMission.cs
-
-
- SharedSource\Events\Missions\EscortMission.cs
-
-
- SharedSource\Events\Missions\GoToMission.cs
-
-
- SharedSource\Events\Missions\MineralMission.cs
-
-
- SharedSource\Events\Missions\Mission.cs
-
-
- SharedSource\Events\Missions\MissionPrefab.cs
-
-
- SharedSource\Events\Missions\MonsterMission.cs
-
-
- SharedSource\Events\Missions\NestMission.cs
-
-
- SharedSource\Events\Missions\PirateMission.cs
-
-
- SharedSource\Events\Missions\SalvageMission.cs
-
-
- SharedSource\Events\Missions\ScanMission.cs
-
-
- SharedSource\Events\MonsterEvent.cs
-
-
- SharedSource\Events\ScriptedEvent.cs
-
-
- SharedSource\Extensions\ColorExtensions.cs
-
-
- SharedSource\Extensions\IEnumerableExtensions.cs
-
-
- SharedSource\Extensions\PointExtensions.cs
-
-
- SharedSource\Extensions\RectangleExtensions.cs
-
-
- SharedSource\Extensions\StringExtensions.cs
-
-
- SharedSource\Extensions\StringFormatter.cs
-
-
- SharedSource\Extensions\StructExtensions.cs
-
-
- SharedSource\Extensions\VectorExtensions.cs
-
-
- SharedSource\ForbiddenWordFilter.cs
-
-
- SharedSource\GameAnalytics\GameAnalyticsConsent.cs
-
-
- SharedSource\GameAnalytics\GameAnalyticsManager.cs
-
-
- SharedSource\GameSession\AutoItemPlacer.cs
-
-
- SharedSource\GameSession\CargoManager.cs
-
-
- SharedSource\GameSession\CrewManager.cs
-
-
- SharedSource\GameSession\Data\CampaignMetadata.cs
-
-
- SharedSource\GameSession\Data\Factions.cs
-
-
- SharedSource\GameSession\Data\Reputation.cs
-
-
- SharedSource\GameSession\Data\Wallet.cs
-
-
- SharedSource\GameSession\GameModes\CampaignMode.cs
-
-
- SharedSource\GameSession\GameModes\CampaignModePresets.cs
-
-
- SharedSource\GameSession\GameModes\CampaignSettings.cs
-
-
- SharedSource\GameSession\GameModes\CharacterCampaignData.cs
-
-
- SharedSource\GameSession\GameModes\CoOpMode.cs
-
-
- SharedSource\GameSession\GameModes\GameMode.cs
-
-
- SharedSource\GameSession\GameModes\GameModePreset.cs
-
-
- SharedSource\GameSession\GameModes\MissionMode.cs
-
-
- SharedSource\GameSession\GameModes\MultiPlayerCampaign.cs
-
-
- SharedSource\GameSession\GameModes\PvPMode.cs
-
-
- SharedSource\GameSession\GameModes\Tutorials\TutorialPrefab.cs
-
-
- SharedSource\GameSession\GameSession.cs
-
-
- SharedSource\GameSession\HireManager.cs
-
-
- SharedSource\GameSession\MedicalClinic.cs
-
-
- SharedSource\GameSession\ReadyCheck.cs
-
-
- SharedSource\GameSession\SlideshowPrefab.cs
-
-
- SharedSource\GameSession\UpgradeManager.cs
-
-
- SharedSource\InputType.cs
-
-
- SharedSource\Items\CharacterInventory.cs
-
-
- SharedSource\Items\Components\DockingPort.cs
-
-
- SharedSource\Items\Components\Door.cs
-
-
- SharedSource\Items\Components\ElectricalDischarger.cs
-
-
- SharedSource\Items\Components\EntitySpawnerComponent.cs
-
-
- SharedSource\Items\Components\GeneticMaterial.cs
-
-
- SharedSource\Items\Components\Growable.cs
-
-
- SharedSource\Items\Components\Holdable\Holdable.cs
-
-
- SharedSource\Items\Components\Holdable\IdCard.cs
-
-
- SharedSource\Items\Components\Holdable\LevelResource.cs
-
-
- SharedSource\Items\Components\Holdable\MeleeWeapon.cs
-
-
- SharedSource\Items\Components\Holdable\Pickable.cs
-
-
- SharedSource\Items\Components\Holdable\Propulsion.cs
-
-
- SharedSource\Items\Components\Holdable\RangedWeapon.cs
-
-
- SharedSource\Items\Components\Holdable\RepairTool.cs
-
-
- SharedSource\Items\Components\Holdable\Sprayer.cs
-
-
- SharedSource\Items\Components\Holdable\Throwable.cs
-
-
- SharedSource\Items\Components\ItemComponent.cs
-
-
- SharedSource\Items\Components\ItemContainer.cs
-
-
- SharedSource\Items\Components\ItemLabel.cs
-
-
- SharedSource\Items\Components\Ladder.cs
-
-
- SharedSource\Items\Components\Machines\Controller.cs
-
-
- SharedSource\Items\Components\Machines\Deconstructor.cs
-
-
- SharedSource\Items\Components\Machines\Engine.cs
-
-
- SharedSource\Items\Components\Machines\Fabricator.cs
-
-
- SharedSource\Items\Components\Machines\MiniMap.cs
-
-
- SharedSource\Items\Components\Machines\OutpostTerminal.cs
-
-
- SharedSource\Items\Components\Machines\OxygenGenerator.cs
-
-
- SharedSource\Items\Components\Machines\Pump.cs
-
-
- SharedSource\Items\Components\Machines\Reactor.cs
-
-
- SharedSource\Items\Components\Machines\Sonar.cs
-
-
- SharedSource\Items\Components\Machines\SonarTransducer.cs
-
-
- SharedSource\Items\Components\Machines\Steering.cs
-
-
- SharedSource\Items\Components\Machines\Vent.cs
-
-
- SharedSource\Items\Components\NameTag.cs
-
-
- SharedSource\Items\Components\Planter.cs
-
-
- SharedSource\Items\Components\Power\PowerContainer.cs
-
-
- SharedSource\Items\Components\Power\Powered.cs
-
-
- SharedSource\Items\Components\Power\PowerTransfer.cs
-
-
- SharedSource\Items\Components\Projectile.cs
-
-
- SharedSource\Items\Components\Quality.cs
-
-
- SharedSource\Items\Components\RemoteController.cs
-
-
- SharedSource\Items\Components\Repairable.cs
-
-
- SharedSource\Items\Components\Rope.cs
-
-
- SharedSource\Items\Components\Scanner.cs
-
-
- SharedSource\Items\Components\Signal\AdderComponent.cs
-
-
- SharedSource\Items\Components\Signal\ArithmeticComponent.cs
-
-
- SharedSource\Items\Components\Signal\BooleanOperatorComponent\AndComponent.cs
-
-
- SharedSource\Items\Components\Signal\BooleanOperatorComponent\BooleanOperatorComponent.cs
-
-
- SharedSource\Items\Components\Signal\BooleanOperatorComponent\OrComponent.cs
-
-
- SharedSource\Items\Components\Signal\BooleanOperatorComponent\XorComponent.cs
-
-
- SharedSource\Items\Components\Signal\ButtonTerminal.cs
-
-
- SharedSource\Items\Components\Signal\ColorComponent.cs
-
-
- SharedSource\Items\Components\Signal\ConcatComponent.cs
-
-
- SharedSource\Items\Components\Signal\Connection.cs
-
-
- SharedSource\Items\Components\Signal\ConnectionPanel.cs
-
-
- SharedSource\Items\Components\Signal\CustomInterface.cs
-
-
- SharedSource\Items\Components\Signal\DelayComponent.cs
-
-
- SharedSource\Items\Components\Signal\DivideComponent.cs
-
-
- SharedSource\Items\Components\Signal\EqualsComponent.cs
-
-
- SharedSource\Items\Components\Signal\ExponentiationComponent.cs
-
-
- SharedSource\Items\Components\Signal\FunctionComponent.cs
-
-
- SharedSource\Items\Components\Signal\GreaterComponent.cs
-
-
- SharedSource\Items\Components\Signal\LightComponent.cs
-
-
- SharedSource\Items\Components\Signal\MemoryComponent.cs
-
-
- SharedSource\Items\Components\Signal\ModuloComponent.cs
-
-
- SharedSource\Items\Components\Signal\MotionSensor.cs
-
-
- SharedSource\Items\Components\Signal\MultiplyComponent.cs
-
-
- SharedSource\Items\Components\Signal\NotComponent.cs
-
-
- SharedSource\Items\Components\Signal\OscillatorComponent.cs
-
-
- SharedSource\Items\Components\Signal\OxygenDetector.cs
-
-
- SharedSource\Items\Components\Signal\RegExFindComponent.cs
-
-
- SharedSource\Items\Components\Signal\RelayComponent.cs
-
-
- SharedSource\Items\Components\Signal\Signal.cs
-
-
- SharedSource\Items\Components\Signal\SignalCheckComponent.cs
-
-
- SharedSource\Items\Components\Signal\SmokeDetector.cs
-
-
- SharedSource\Items\Components\Signal\StringComponent.cs
-
-
- SharedSource\Items\Components\Signal\SubtractComponent.cs
-
-
- SharedSource\Items\Components\Signal\Terminal.cs
-
-
- SharedSource\Items\Components\Signal\TrigonometricFunctionComponent.cs
-
-
- SharedSource\Items\Components\Signal\WaterDetector.cs
-
-
- SharedSource\Items\Components\Signal\WifiComponent.cs
-
-
- SharedSource\Items\Components\Signal\Wire.cs
-
-
- SharedSource\Items\Components\StatusHUD.cs
-
-
- SharedSource\Items\Components\TriggerComponent.cs
-
-
- SharedSource\Items\Components\Turret.cs
-
-
- SharedSource\Items\Components\Wearable.cs
-
-
- SharedSource\Items\Inventory.cs
-
-
- SharedSource\Items\Item.cs
-
-
- SharedSource\Items\ItemEventData.cs
-
-
- SharedSource\Items\ItemInventory.cs
-
-
- SharedSource\Items\ItemPrefab.cs
-
-
- SharedSource\Items\ItemStatManager.cs
-
-
- SharedSource\Items\RelatedItem.cs
-
-
- SharedSource\Items\StartItemSet.cs
-
-
- SharedSource\LuaCs\LuaCsHook.cs
-
-
- SharedSource\LuaCs\LuaCsHookCompat.cs
-
-
- SharedSource\LuaCs\LuaCsInstaller.cs
-
-
- SharedSource\LuaCs\LuaCsLogger.cs
-
-
- SharedSource\LuaCs\LuaCsModStore.cs
-
-
- SharedSource\LuaCs\LuaCsNetworking.cs
-
-
- SharedSource\LuaCs\LuaCsPerformanceCounter.cs
-
-
- SharedSource\LuaCs\LuaCsSetup.cs
-
-
- SharedSource\LuaCs\LuaCsSteam.cs
-
-
- SharedSource\LuaCs\LuaCsTimer.cs
-
-
- SharedSource\LuaCs\LuaCsUtility.cs
-
-
- SharedSource\LuaCs\Lua\LuaBarotraumaAdditions.cs
-
-
- SharedSource\LuaCs\Lua\LuaClasses\LuaGame.cs
-
-
- SharedSource\LuaCs\Lua\LuaClasses\LuaTypes.cs
-
-
- SharedSource\LuaCs\Lua\LuaClasses\LuaUserData.cs
-
-
- SharedSource\LuaCs\Lua\LuaConverters.cs
-
-
- SharedSource\LuaCs\Lua\LuaDocs.cs
-
-
- SharedSource\LuaCs\Lua\LuaPlatformAccessor.cs
-
-
- SharedSource\LuaCs\Lua\LuaRequire.cs
-
-
- SharedSource\LuaCs\Lua\LuaScriptLoader.cs
-
-
- SharedSource\LuaCs\ModUtils.cs
-
-
- SharedSource\LuaCs\Plugins\ACsMod.cs
-
-
- SharedSource\LuaCs\Plugins\ApplicationMode.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyManager.cs
-
-
- SharedSource\LuaCs\Plugins\CsPackageManager.cs
-
-
- SharedSource\LuaCs\Plugins\IAssemblyPlugin.cs
-
-
- SharedSource\LuaCs\Plugins\MemoryFileAssemblyContextLoader.cs
-
-
- SharedSource\LuaCs\Plugins\RunConfig.cs
-
-
- SharedSource\LuaCs\Plugins\TargetPlatform.cs
-
-
- SharedSource\Map\CoreEntityPrefab.cs
-
-
- SharedSource\Map\Creatures\BallastFloraBehavior.cs
-
-
- SharedSource\Map\Creatures\BallastFloraEventData.cs
-
-
- SharedSource\Map\Creatures\BallastFloraPrefab.cs
-
-
- SharedSource\Map\Creatures\State\BallastFloraStateMachine.cs
-
-
- SharedSource\Map\Creatures\State\DefendWithPumpState.cs
-
-
- SharedSource\Map\Creatures\State\GrowIdleState.cs
-
-
- SharedSource\Map\Creatures\State\GrowToTargetState.cs
-
-
- SharedSource\Map\Creatures\State\IBallastFloraState.cs
-
-
- SharedSource\Map\DummyFireSource.cs
-
-
- SharedSource\Map\Entity.cs
-
-
- SharedSource\Map\EntityGrid.cs
-
-
- SharedSource\Map\Explosion.cs
-
-
- SharedSource\Map\FireSource.cs
-
-
- SharedSource\Map\Gap.cs
-
-
- SharedSource\Map\Hull.cs
-
-
- SharedSource\Map\HullEventData.cs
-
-
- SharedSource\Map\IDamageable.cs
-
-
- SharedSource\Map\ISpatialEntity.cs
-
-
- SharedSource\Map\ItemAssemblyPrefab.cs
-
-
- SharedSource\Map\Levels\Biome.cs
-
-
- SharedSource\Map\Levels\CaveGenerationParams.cs
-
-
- SharedSource\Map\Levels\CaveGenerator.cs
-
-
- SharedSource\Map\Levels\DestructibleLevelWall.cs
-
-
- SharedSource\Map\Levels\Level.cs
-
-
- SharedSource\Map\Levels\LevelData.cs
-
-
- SharedSource\Map\Levels\LevelGenerationParams.cs
-
-
- SharedSource\Map\Levels\LevelObjects\LevelObject.cs
-
-
- SharedSource\Map\Levels\LevelObjects\LevelObjectManager.cs
-
-
- SharedSource\Map\Levels\LevelObjects\LevelObjectPrefab.cs
-
-
- SharedSource\Map\Levels\LevelObjects\LevelTrigger.cs
-
-
- SharedSource\Map\Levels\LevelWall.cs
-
-
- SharedSource\Map\Levels\Ruins\RuinGenerationParams.cs
-
-
- SharedSource\Map\Levels\Ruins\RuinGenerator.cs
-
-
- SharedSource\Map\LinkedSubmarine.cs
-
-
- SharedSource\Map\MapEntity.cs
-
-
- SharedSource\Map\MapEntityPrefab.cs
-
-
- SharedSource\Map\Map\Location.cs
-
-
- SharedSource\Map\Map\LocationConnection.cs
-
-
- SharedSource\Map\Map\LocationType.cs
-
-
- SharedSource\Map\Map\LocationTypeChange.cs
-
-
- SharedSource\Map\Map\Map.cs
-
-
- SharedSource\Map\Map\MapGenerationParams.cs
-
-
- SharedSource\Map\Map\Radiation.cs
-
-
- SharedSource\Map\Map\RadiationParams.cs
-
-
- SharedSource\Map\OrderTarget.cs
-
-
- SharedSource\Map\Outposts\BeaconStationInfo.cs
-
-
- SharedSource\Map\Outposts\NPCSet.cs
-
-
- SharedSource\Map\Outposts\OutpostGenerationParams.cs
-
-
- SharedSource\Map\Outposts\OutpostGenerator.cs
-
-
- SharedSource\Map\Outposts\OutpostModuleInfo.cs
-
-
- SharedSource\Map\PriceInfo.cs
-
-
- SharedSource\Map\Structure.cs
-
-
- SharedSource\Map\StructurePrefab.cs
-
-
- SharedSource\Map\Submarine.cs
-
-
- SharedSource\Map\SubmarineBody.cs
-
-
- SharedSource\Map\SubmarineInfo.cs
-
-
- SharedSource\Map\WayPoint.cs
-
-
- SharedSource\Memento.cs
-
-
- SharedSource\NetStructBitField.cs
-
-
- SharedSource\Networking\BanList.cs
-
-
- SharedSource\Networking\ChatMessage.cs
-
-
- SharedSource\Networking\ChildServerRelay.cs
-
-
- SharedSource\Networking\Client.cs
-
-
- SharedSource\Networking\ClientPermissions.cs
-
-
- SharedSource\Networking\EntitySpawner.cs
-
-
- SharedSource\Networking\FileTransfer\FileTransfer.cs
-
-
- SharedSource\Networking\INetSerializable.cs
-
-
- SharedSource\Networking\INetSerializableStruct.cs
-
-
- SharedSource\Networking\KarmaManager.cs
-
-
- SharedSource\Networking\NetConfig.cs
-
-
- SharedSource\Networking\NetEntityEvent\NetEntityEvent.cs
-
-
- SharedSource\Networking\NetEntityEvent\NetEntityEventManager.cs
-
-
- SharedSource\Networking\NetIdUtils.cs
-
-
- SharedSource\Networking\NetworkMember.cs
-
-
- SharedSource\Networking\OrderChatMessage.cs
-
-
- SharedSource\Networking\Primitives\AccountId\AccountId.cs
-
-
- SharedSource\Networking\Primitives\AccountId\SteamId.cs
-
-
- SharedSource\Networking\Primitives\AccountInfo.cs
-
-
- SharedSource\Networking\Primitives\Address\Address.cs
-
-
- SharedSource\Networking\Primitives\Address\LidgrenAddress.cs
-
-
- SharedSource\Networking\Primitives\Address\PipeAddress.cs
-
-
- SharedSource\Networking\Primitives\Address\SteamP2PAddress.cs
-
-
- SharedSource\Networking\Primitives\Address\UnknownAddress.cs
-
-
- SharedSource\Networking\Primitives\Endpoint\Endpoint.cs
-
-
- SharedSource\Networking\Primitives\Endpoint\LidgrenEndpoint.cs
-
-
- SharedSource\Networking\Primitives\Endpoint\SteamP2PEndpoint.cs
-
-
- SharedSource\Networking\Primitives\Message\IReadMessage.cs
-
-
- SharedSource\Networking\Primitives\Message\IWriteMessage.cs
-
-
- SharedSource\Networking\Primitives\Message\Message.cs
-
-
- SharedSource\Networking\Primitives\NetworkConnection\LidgrenConnection.cs
-
-
- SharedSource\Networking\Primitives\NetworkConnection\NetworkConnection.cs
-
-
- SharedSource\Networking\Primitives\NetworkConnection\PipeConnection.cs
-
-
- SharedSource\Networking\Primitives\NetworkConnection\SteamP2PConnection.cs
-
-
- SharedSource\Networking\Primitives\NetworkEnums.cs
-
-
- SharedSource\Networking\Primitives\NetworkExtensions.cs
-
-
- SharedSource\Networking\Primitives\NetworkPeerStructs.cs
-
-
- SharedSource\Networking\RespawnManager.cs
-
-
- SharedSource\Networking\ServerLog.cs
-
-
- SharedSource\Networking\ServerSettings.cs
-
-
- SharedSource\Networking\Voip\VoipConfig.cs
-
-
- SharedSource\Networking\Voip\VoipQueue.cs
-
-
- SharedSource\Networking\Voting.cs
-
-
- SharedSource\PerformanceCounter.cs
-
-
- SharedSource\Physics\Physics.cs
-
-
- SharedSource\Physics\PhysicsBody.cs
-
-
- SharedSource\PlayerInput.cs
-
-
- SharedSource\Prefabs\IImplementsVariants.cs
-
-
- SharedSource\Prefabs\Prefab.cs
-
-
- SharedSource\Prefabs\PrefabCollection.cs
-
-
- SharedSource\Prefabs\PrefabSelector.cs
-
-
- SharedSource\Prefabs\PrefabWithUintIdentifier.cs
-
-
- SharedSource\ProcGen\PerlinNoise.cs
-
-
- SharedSource\ProcGen\Voronoi.cs
-
-
- SharedSource\ProcGen\VoronoiElements.cs
-
-
- SharedSource\Screens\GameScreen.cs
-
-
- SharedSource\Screens\NetLobbyScreen.cs
-
-
- SharedSource\Screens\Screen.cs
-
-
- SharedSource\Serialization\ISerializableEntity.cs
-
-
- SharedSource\Serialization\SerializableProperty.cs
-
-
- SharedSource\Serialization\StructSerialization.cs
-
-
- SharedSource\Serialization\XMLExtensions.cs
-
-
- SharedSource\Settings\CreatureMetrics.cs
-
-
- SharedSource\Settings\GameSettings.cs
-
-
- SharedSource\Settings\ServerLanguageOptions.cs
-
-
- SharedSource\Sprite\ConditionalSprite.cs
-
-
- SharedSource\Sprite\DeformableSprite.cs
-
-
- SharedSource\Sprite\Sprite.cs
-
-
- SharedSource\Sprite\SpriteSheet.cs
-
-
- SharedSource\StatusEffects\DelayedEffect.cs
-
-
- SharedSource\StatusEffects\PropertyConditional.cs
-
-
- SharedSource\StatusEffects\StatusEffect.cs
-
-
- SharedSource\SteamAchievementManager.cs
-
-
- SharedSource\Steam\AuthTicket.cs
-
-
- SharedSource\Steam\SteamManager.cs
-
-
- SharedSource\Steam\Workshop.cs
-
-
- SharedSource\Text\LocalizedString\AddedPunctuationLString.cs
-
-
- SharedSource\Text\LocalizedString\CapitalizeLString.cs
-
-
- SharedSource\Text\LocalizedString\ConcatLString.cs
-
-
- SharedSource\Text\LocalizedString\FallbackLString.cs
-
-
- SharedSource\Text\LocalizedString\FormattedLString.cs
-
-
- SharedSource\Text\LocalizedString\InputTypeLString.cs
-
-
- SharedSource\Text\LocalizedString\JoinLString.cs
-
-
- SharedSource\Text\LocalizedString\LocalizedString.cs
-
-
- SharedSource\Text\LocalizedString\LowerLString.cs
-
-
- SharedSource\Text\LocalizedString\RawLString.cs
-
-
- SharedSource\Text\LocalizedString\ReplaceLString.cs
-
-
- SharedSource\Text\LocalizedString\ServerMsgLString.cs
-
-
- SharedSource\Text\LocalizedString\SplitLString.cs
-
-
- SharedSource\Text\LocalizedString\TagLString.cs
-
-
- SharedSource\Text\LocalizedString\TrimLString.cs
-
-
- SharedSource\Text\LocalizedString\UpperLString.cs
-
-
- SharedSource\Text\RichString.cs
-
-
- SharedSource\Text\TextManager.cs
-
-
- SharedSource\Text\TextPack.cs
-
-
- SharedSource\Timing.cs
-
-
- SharedSource\Traitors\TraitorMissionResult.cs
-
-
- SharedSource\Upgrades\Upgrade.cs
-
-
- SharedSource\Upgrades\UpgradePrefab.cs
-
-
- SharedSource\Utils\AssemblyInfo.cs
-
-
- SharedSource\Utils\CollectionConcat.cs
-
-
- SharedSource\Utils\CoordinateSpace2D.cs
-
-
- SharedSource\Utils\CrossThread.cs
-
-
- SharedSource\Utils\CursedDictionary.cs
-
-
- SharedSource\Utils\Either.cs
-
-
- SharedSource\Utils\Homoglyphs.cs
-
-
- SharedSource\Utils\HttpUtility.cs
-
-
- SharedSource\Utils\IdRemap.cs
-
-
- SharedSource\Utils\LinkedPairSet.cs
-
-
- SharedSource\Utils\ListDictionary.cs
-
-
- SharedSource\Utils\MathUtils.cs
-
-
- SharedSource\Utils\Md5Hash.cs
-
-
- SharedSource\Utils\MTRandom.cs
-
-
- SharedSource\Utils\NamedEvent.cs
-
-
- SharedSource\Utils\NetCollection.cs
-
-
- SharedSource\Utils\Option\Option.cs
-
-
- SharedSource\Utils\Rand.cs
-
-
- SharedSource\Utils\Range.cs
-
-
- SharedSource\Utils\ReadOnlyListExtensions.cs
-
-
- SharedSource\Utils\ReflectionUtils.cs
-
-
- SharedSource\Utils\Result.cs
-
-
- SharedSource\Utils\RichTextData.cs
-
-
- SharedSource\Utils\SafeIO.cs
-
-
- SharedSource\Utils\SaveUtil.cs
-
-
- SharedSource\Utils\SegmentTable.cs
-
-
- SharedSource\Utils\SerializableDateTime.cs
-
-
- SharedSource\Utils\TaskExtensions.cs
-
-
- SharedSource\Utils\TaskPool.cs
-
-
- SharedSource\Utils\Threading.cs
-
-
- SharedSource\Utils\ToolBox.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyLoadingSuccessState.cs
-
+
-
- SharedSource\LuaCs\Plugins\CsScriptAssembly.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyContextLoader.cs
-
-
- SharedSource\LuaCs\Plugins\CsUtils.cs
-
-
- SharedSource\LuaCs\ModUtils.cs
-
-
- SharedSource\LuaCs\Plugins\CsScriptHelper.cs
-
-
- SharedSource\LuaCs\Plugins\RunConfig.cs
-
-
-
- SharedSource\LuaCs\Plugins\ACsMod.cs
-
-
- SharedSource\LuaCs\Plugins\ApplicationMode.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyManager.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyUtils.cs
-
-
- SharedSource\LuaCs\Plugins\CsScriptBase.cs
-
-
- SharedSource\LuaCs\Plugins\CsScriptLoader.cs
-
-
- SharedSource\LuaCs\Plugins\CsScriptManager.cs
-
-
- SharedSource\LuaCs\Plugins\IAssemblyPlugin.cs
-
-
- SharedSource\LuaCs\Plugins\PluginHelper.cs
-
-
- SharedSource\LuaCs\Plugins\PluginInfo.cs
-
-
- SharedSource\LuaCs\Plugins\RunConfig.cs
-
-
- SharedSource\LuaCs\Plugins\TargetPlatform.cs
-
-
- SharedSource\LuaCs\Plugins\MemoryFileAssemblyContextLoader.cs
-
@@ -2239,7 +88,6 @@
-
@@ -2392,8 +240,5 @@
-
-
-
diff --git a/Barotrauma/BarotraumaServer/WindowsServer.csproj b/Barotrauma/BarotraumaServer/WindowsServer.csproj
index c037e20c95..9e0f7b5664 100644
--- a/Barotrauma/BarotraumaServer/WindowsServer.csproj
+++ b/Barotrauma/BarotraumaServer/WindowsServer.csproj
@@ -67,45 +67,6 @@
-
- SharedSource\LuaCs\Plugins\ACsMod.cs
-
-
- SharedSource\LuaCs\Plugins\ApplicationMode.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyManager.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyUtils.cs
-
-
- SharedSource\LuaCs\Plugins\CsScriptBase.cs
-
-
- SharedSource\LuaCs\Plugins\CsScriptLoader.cs
-
-
- SharedSource\LuaCs\Plugins\CsScriptManager.cs
-
-
- SharedSource\LuaCs\Plugins\IAssemblyPlugin.cs
-
-
- SharedSource\LuaCs\Plugins\PluginHelper.cs
-
-
- SharedSource\LuaCs\Plugins\PluginInfo.cs
-
-
- SharedSource\LuaCs\Plugins\RunConfig.cs
-
-
- SharedSource\LuaCs\Plugins\TargetPlatform.cs
-
-
- SharedSource\LuaCs\Plugins\AssemblyLoadingSuccessState.cs
-
@@ -114,14 +75,14 @@
-
+
-
+
@@ -142,7 +103,7 @@
-
+
diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/ModUtils.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/ModUtils.cs
index 357d182445..962f93371a 100644
--- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/ModUtils.cs
+++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/ModUtils.cs
@@ -47,9 +47,14 @@ public static class IO
public static IEnumerable FindAllFilesInDirectory(string folder, string pattern,
SearchOption option)
{
- if (!Directory.Exists(folder))
+ try
+ {
+ return Directory.GetFiles(folder, pattern, option);
+ }
+ catch (DirectoryNotFoundException e)
+ {
return new string[] { };
- return Directory.GetFiles(folder, pattern, option);
+ }
}
public static string PrepareFilePathString(string filePath) =>
diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Plugins/TargetPlatform.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Plugins/TargetPlatform.cs
deleted file mode 100644
index f9e2f627d7..0000000000
--- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Plugins/TargetPlatform.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace Barotrauma;
-
-public enum TargetPlatform
-{
- // ReSharper disable once InconsistentNaming
- Windows, Linux, MacOSX
-}
diff --git a/WindowsSolution.sln b/WindowsSolution.sln
index 593767218c..6610d620af 100644
--- a/WindowsSolution.sln
+++ b/WindowsSolution.sln
@@ -46,7 +46,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MoonSharp.Interpreter", "Li
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployAll", "Deploy\DeployAll\DeployAll.csproj", "{C98FE0D0-BC7D-4806-B592-734B53016FD8}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoonSharp.VsCodeDebugger", "Libraries\moonsharp\MoonSharp.VsCodeDebugger\MoonSharp.VsCodeDebugger.csproj", "{5B530A1D-F664-4A66-ABC1-0715FFB9F137}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MoonSharp.VsCodeDebugger", "Libraries\moonsharp\MoonSharp.VsCodeDebugger\MoonSharp.VsCodeDebugger.csproj", "{AF484604-D20F-4D87-B298-1A712052D0D9}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution