Skip to content

Gold

Hero.Gold                               // heroe's gold
Hero.MainHero.Gold                      // player's gold
Settlement.SetttlementComponent.Gold    // settlement's gold

Change gold with notification + sound

GiveGoldAction.ApplyBetweenCharacters(null, Hero.MainHero, -100, false);

Change gold without notification/sound

workshop.ChangeGold(50);
Hero.MainHero.ChangeHeroGold(-price);
Settlement.SettlementComponent.ChangeGold(goldAmount);

GiveGoldAction methods

ApplyForQuestBetweenCharacters(Hero giverHero, Hero recipientHero, int amount, bool disableNotification = false)
ApplyBetweenCharacters(Hero giverHero, Hero recipientHero, int amount, bool disableNotification = false)
ApplyForCharacterToSettlement(Hero giverHero, Settlement settlement, int amount, bool disableNotification = false)
ApplyForSettlementToCharacter(Settlement giverSettlement, Hero recipientHero, int amount, bool disableNotification = false)
ApplyForSettlementToParty(Settlement giverSettlement, PartyBase recipientParty, int amount, bool disableNotification = false)
ApplyForPartyToSettlement(PartyBase giverParty, Settlement settlement, int amount, bool disableNotification = false)
ApplyForPartyToCharacter(PartyBase giverParty, Hero recipientHero, int amount, bool disableNotification = false)
ApplyForCharacterToParty(Hero giverHero, PartyBase receipentParty, int amount, bool disableNotification = false)
ApplyForPartyToParty(PartyBase giverParty, PartyBase receipentParty, int amount, bool disableNotification = false)