Unstable 0.17.1.0

This commit is contained in:
Markus Isberg
2022-03-17 01:25:04 +09:00
parent 3974067915
commit 6d410cc1b7
302 changed files with 5878 additions and 3317 deletions
@@ -0,0 +1,26 @@
namespace Barotrauma
{
internal partial class Wallet
{
public bool IsOwnWallet =>
GameMain.GameSession?.Campaign switch
{
null => false,
SinglePlayerCampaign spCampaign => this == spCampaign.Bank,
MultiPlayerCampaign mpCampaign => this == mpCampaign.PersonalWallet,
_ => false
};
partial void SettingsChanged(Option<int> balanceChanged, Option<int> rewardChanged)
{
CampaignMode campaign = GameMain.GameSession?.Campaign;
WalletChangedData data = new WalletChangedData
{
BalanceChanged = balanceChanged,
RewardDistributionChanged = rewardChanged,
};
campaign?.OnMoneyChanged.Invoke(new WalletChangedEvent(this, data, CreateWalletInfo()));
}
}
}