| ActiveOrdersElement | Barotrauma.CampaignMode | protected |
| AddExtraMissions(LevelData levelData) | Barotrauma.CampaignMode | virtual |
| AddToGUIUpdateList() | Barotrauma.GameMode | virtual |
| AssignNPCMenuInteraction(Character character, InteractionType interactionType) | Barotrauma.CampaignMode | |
| Bank | Barotrauma.CampaignMode | |
| BeforeLevelLoading | Barotrauma.CampaignMode | |
| BlocksInteraction(InteractionType interactionType) | Barotrauma.CampaignMode | static |
| CampaignID | Barotrauma.MultiPlayerCampaign | |
| CampaignMetadata | Barotrauma.CampaignMode | |
| CampaignMode(GameModePreset preset, CampaignSettings settings) | Barotrauma.CampaignMode | protected |
| CanAfford(int cost, Client client=null) | Barotrauma.CampaignMode | |
| CanAffordNewCharacter(CharacterInfo characterInfo) | Barotrauma.CampaignMode | |
| CargoManager | Barotrauma.CampaignMode | |
| CheatsEnabled | Barotrauma.CampaignMode | |
| CheckTooManyMissions(Location currentLocation, Client sender) | Barotrauma.CampaignMode | |
| CrewManager | Barotrauma.GameMode | |
| CurrentLocation | Barotrauma.CampaignMode | |
| DisableEvents | Barotrauma.CampaignMode | |
| DivingSuitWarningShown | Barotrauma.CampaignMode | |
| DoLevelTransition(TransitionType transitionType, LevelData newLevel, Submarine leavingSub, bool mirror) | Barotrauma.CampaignMode | protected |
| End(CampaignMode.TransitionType transitionType=CampaignMode.TransitionType.None) | Barotrauma.CampaignMode | virtual |
| EndCampaign() | Barotrauma.CampaignMode | |
| EndCampaignProjSpecific() | Barotrauma.CampaignMode | protectedvirtual |
| EndTransitionDuration | Barotrauma.CampaignMode | protectedstatic |
| Factions | Barotrauma.CampaignMode | |
| GameMode(GameModePreset preset) | Barotrauma.GameMode | |
| GetAvailableTransition(out LevelData nextLevel, out Submarine leavingSub) | Barotrauma.CampaignMode | |
| GetAvailableTransition() | Barotrauma.CampaignMode | |
| GetBalance(Client client=null) | Barotrauma.CampaignMode | virtual |
| GetCampaignSubs() | Barotrauma.MultiPlayerCampaign | static |
| GetCharacterDataSavePath(string savePath) | Barotrauma.MultiPlayerCampaign | static |
| GetCharacterDataSavePath() | Barotrauma.MultiPlayerCampaign | static |
| GetCurrentDisplayLocation() | Barotrauma.CampaignMode | |
| GetFaction(Identifier identifier) | Barotrauma.CampaignMode | |
| GetFactionAffiliation(Identifier factionIdentifier) | Barotrauma.CampaignMode | |
| GetHullRepairCost() | Barotrauma.CampaignMode | static |
| GetItemRepairCost() | Barotrauma.CampaignMode | static |
| GetLastUpdateIdForFlag(NetFlags flag) | Barotrauma.MultiPlayerCampaign | |
| GetPredefinedStartOutpost() | Barotrauma.CampaignMode | |
| GetRandomFaction(Rand.RandSync randSync, bool allowEmpty=true) | Barotrauma.CampaignMode | |
| GetRandomFaction(IEnumerable< Faction > factions, Rand.RandSync randSync, bool secondary=false, bool allowEmpty=true) | Barotrauma.CampaignMode | static |
| GetRandomFaction(IEnumerable< Faction > factions, Random random, bool secondary=false, bool allowEmpty=true) | Barotrauma.CampaignMode | static |
| GetRandomSecondaryFaction(Rand.RandSync randSync, bool allowEmpty=true) | Barotrauma.CampaignMode | |
| GetReputation(Identifier factionIdentifier) | Barotrauma.CampaignMode | |
| GetSubsToLeaveBehind(Submarine leavingSub) | Barotrauma.CampaignMode | static |
| GetWallet(Client client=null) | Barotrauma.CampaignMode | virtual |
| HandleSaveAndQuit() | Barotrauma.CampaignMode | |
| HullRepairCostPerDamage | Barotrauma.CampaignMode | static |
| IncrementAllLastUpdateIds() | Barotrauma.MultiPlayerCampaign | |
| IncrementLastUpdateIdForFlag(NetFlags flag) | Barotrauma.MultiPlayerCampaign | |
| InitFactions() | Barotrauma.CampaignMode | |
| InitialMoney | Barotrauma.CampaignMode | static |
| InteractionType enum name | Barotrauma.CampaignMode | |
| IsFirstRound | Barotrauma.CampaignMode | |
| IsSinglePlayer | Barotrauma.GameMode | |
| ItemRepairCostPerRepairDuration | Barotrauma.CampaignMode | static |
| ItemsRelocatedToMainSub | Barotrauma.CampaignMode | |
| KeepCharactersCloseToOutpost(float deltaTime) | Barotrauma.CampaignMode | protected |
| LastSaveID | Barotrauma.MultiPlayerCampaign | |
| LeaveUnconnectedSubs(Submarine leavingSub) | Barotrauma.CampaignMode | protectedstatic |
| LoadActiveOrders() | Barotrauma.CampaignMode | |
| LoadInitialLevel() | Barotrauma.CampaignMode | protected |
| LoadNew(XElement element) | Barotrauma.MultiPlayerCampaign | static |
| LoadNewLevel() | Barotrauma.CampaignMode | |
| LoadPets() | Barotrauma.CampaignMode | |
| LoadStats(XElement element) | Barotrauma.CampaignMode | protected |
| LogState() | Barotrauma.CampaignMode | |
| Map | Barotrauma.CampaignMode | |
| map | Barotrauma.CampaignMode | protected |
| MaxHullRepairCost | Barotrauma.CampaignMode | static |
| MaxItemRepairCost | Barotrauma.CampaignMode | static |
| MaxMoney | Barotrauma.CampaignMode | static |
| MedicalClinic | Barotrauma.CampaignMode | |
| Missions | Barotrauma.CampaignMode | |
| Name | Barotrauma.GameMode | |
| NetFlags enum name | Barotrauma.MultiPlayerCampaign | |
| NewCharacterCost(CharacterInfo characterInfo) | Barotrauma.CampaignMode | |
| NextLevel | Barotrauma.CampaignMode | |
| NumberOfMissionsAtLocation(Location location) | Barotrauma.CampaignMode | |
| OnMoneyChanged | Barotrauma.CampaignMode | |
| OnSaveAndQuit | Barotrauma.CampaignMode | |
| OutpostNPCAttacked(Character npc, Character attacker, AttackResult attackResult) | Barotrauma.CampaignMode | |
| Paused | Barotrauma.GameMode | |
| PendingSubmarineSwitch | Barotrauma.CampaignMode | |
| petsElement | Barotrauma.CampaignMode | protected |
| Preset | Barotrauma.GameMode | |
| preset | Barotrauma.GameMode | protected |
| PresetList | Barotrauma.GameMode | static |
| PurchasedHullRepairs | Barotrauma.CampaignMode | |
| PurchasedHullRepairsInLatestSave | Barotrauma.CampaignMode | |
| PurchasedItemRepairs | Barotrauma.CampaignMode | |
| PurchasedItemRepairsInLatestSave | Barotrauma.CampaignMode | |
| PurchasedLostShuttles | Barotrauma.CampaignMode | |
| PurchasedLostShuttlesInLatestSave | Barotrauma.CampaignMode | |
| RefreshOwnedSubmarines() | Barotrauma.CampaignMode | protected |
| Remove() | Barotrauma.CampaignMode | virtual |
| Save(XElement element) | Barotrauma.CampaignMode | |
| SaveActiveOrders(XElement parentElement=null) | Barotrauma.CampaignMode | |
| SavePets(XElement parentElement=null) | Barotrauma.CampaignMode | |
| SaveStats() | Barotrauma.CampaignMode | protected |
| SetLastUpdateIdForFlag(NetFlags flag, UInt16 id) | Barotrauma.MultiPlayerCampaign | |
| Settings | Barotrauma.CampaignMode | |
| ShowStartMessage() | Barotrauma.GameMode | virtual |
| ShuttleReplaceCost | Barotrauma.CampaignMode | static |
| Start() | Barotrauma.CampaignMode | virtual |
| StartNew(string mapSeed, CampaignSettings settings) | Barotrauma.MultiPlayerCampaign | static |
| startTime | Barotrauma.GameMode | protected |
| SwitchedSubsThisRound | Barotrauma.CampaignMode | |
| SwitchSubs() | Barotrauma.CampaignMode | |
| TotalPassedLevels | Barotrauma.CampaignMode | |
| TotalPlayTime | Barotrauma.CampaignMode | |
| TransferItemsBetweenSubs() | Barotrauma.CampaignMode | protected |
| TransferItemsOnSubSwitch | Barotrauma.CampaignMode | |
| TransitionType enum name | Barotrauma.CampaignMode | |
| TryHireCharacter(Location location, CharacterInfo characterInfo, bool takeMoney=true, Client client=null, bool buyingNewCharacter=false) | Barotrauma.CampaignMode | |
| TryPurchase(Client client, int price) | Barotrauma.CampaignMode | virtual |
| Update(float deltaTime) | Barotrauma.GameMode | virtual |
| UpdateStoreStock() | Barotrauma.CampaignMode | |
| UpdateWhilePaused(float deltaTime) | Barotrauma.GameMode | virtual |
| UpgradeManager | Barotrauma.CampaignMode | |
| wasDocked | Barotrauma.CampaignMode | protected |