M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable Class Reference

Inherits TaleWorlds.CampaignSystem.BarterSystem.Barterables.Barterable.

Public Member Functions

 DeclareWarBarterable (IFaction declaringFaction, IFaction otherFaction)
 
override void Apply ()
 
override int GetUnitValueForFaction (IFaction faction)
 
override ImageIdentifier GetVisualIdentifier ()
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.BarterSystem.Barterables.Barterable
int GetValueForFaction (IFaction faction)
 
virtual void CheckBarterLink (Barterable linkedBarterable)
 
abstract int GetUnitValueForFaction (IFaction faction)
 
void SetIsOffered (bool value)
 
void AddBarterLink (Barterable barterable)
 
void Initialize (BarterGroup barterGroup, bool isContextDependent)
 
virtual bool IsCompatible (Barterable barterable)
 
abstract ImageIdentifier GetVisualIdentifier ()
 
virtual string GetEncyclopediaLink ()
 
abstract void Apply ()
 

Properties

override string StringID [get]
 
IFaction DeclaringFaction [get]
 
IFaction OtherFaction [get]
 
override TextObject Name [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.BarterSystem.Barterables.Barterable
abstract string StringID [get]
 
Hero OriginalOwner [get]
 
PartyBase OriginalParty [get]
 
abstract TextObject Name [get]
 
virtual int MaxAmount [get]
 
int CurrentAmount [get, set]
 
bool IsOffered [get, protected set]
 
bool IsContextDependent [get, protected set]
 
BarterGroup Group [get, protected set]
 
MBReadOnlyList< BarterableLinkedBarterables [get]
 
BarterSide Side [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.CampaignSystem.BarterSystem.Barterables.Barterable
enum  BarterSide {
  Left ,
  Right
}
 
- Protected Member Functions inherited from TaleWorlds.CampaignSystem.BarterSystem.Barterables.Barterable
 Barterable (Hero originalOwner, PartyBase originalParty)
 
- Protected Attributes inherited from TaleWorlds.CampaignSystem.BarterSystem.Barterables.Barterable
MBList< Barterable_linkedBarterables
 

Constructor & Destructor Documentation

◆ DeclareWarBarterable()

TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.DeclareWarBarterable ( IFaction  declaringFaction,
IFaction  otherFaction 
)

Member Function Documentation

◆ Apply()

override void TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.Apply ( )
virtual

◆ GetUnitValueForFaction()

override int TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.GetUnitValueForFaction ( IFaction  faction)
virtual

◆ GetVisualIdentifier()

override ImageIdentifier TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.GetVisualIdentifier ( )
virtual

Property Documentation

◆ StringID

override string TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.StringID
get

◆ DeclaringFaction

IFaction TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.DeclaringFaction
get

◆ OtherFaction

IFaction TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.OtherFaction
get

◆ Name

override TextObject TaleWorlds.CampaignSystem.BarterSystem.Barterables.DeclareWarBarterable.Name
get