ApplyUpgrades() | Barotrauma.UpgradeManager | |
CancelItemSwap(Item itemToRemove, bool force=false) | Barotrauma.UpgradeManager | |
CanUpgradeSub() | Barotrauma.UpgradeManager | |
CreateUpgradeErrorMessage(string text, bool isSinglePlayer, Character character) | Barotrauma.UpgradeManager | |
DebugLog(string msg, Color? color=null) | Barotrauma.UpgradeManager | static |
DetermineItemSwapCost(Item item, ItemPrefab? replacement) | Barotrauma.UpgradeManager | |
GetLinkedItemsToSwap(Item item) | Barotrauma.UpgradeManager | static |
GetRealUpgradeLevel(UpgradePrefab prefab, UpgradeCategory category) | Barotrauma.UpgradeManager | |
GetRealUpgradeLevelForSub(UpgradePrefab prefab, UpgradeCategory category, SubmarineInfo info) | Barotrauma.UpgradeManager | |
GetUpgradeLevel(UpgradePrefab prefab, UpgradeCategory category, SubmarineInfo? info=null) | Barotrauma.UpgradeManager | |
LogError(string text, Dictionary< string, object?> data, Exception? e=null) | Barotrauma.UpgradeManager | static |
OnUpgradesChanged | Barotrauma.UpgradeManager | |
PendingUpgrades | Barotrauma.UpgradeManager | |
PurchasedItemSwaps | Barotrauma.UpgradeManager | |
PurchasedUpgrades | Barotrauma.UpgradeManager | |
PurchaseItemSwap(Item itemToRemove, ItemPrefab itemToInstall, bool force=false, Client? client=null) | Barotrauma.UpgradeManager | |
PurchaseUpgrade(UpgradePrefab prefab, UpgradeCategory category, bool force=false, Client? client=null) | Barotrauma.UpgradeManager | |
SanityCheckUpgrades() | Barotrauma.UpgradeManager | |
Save(XElement? parent) | Barotrauma.UpgradeManager | |
SetPendingUpgrades(List< PurchasedUpgrade > upgrades) | Barotrauma.UpgradeManager | |
UpgradeAlsoConnectedSubs | Barotrauma.UpgradeManager | static |
UpgradeManager(CampaignMode campaign) | Barotrauma.UpgradeManager | |
UpgradeManager(CampaignMode campaign, XElement element, bool isSingleplayer) | Barotrauma.UpgradeManager | |