M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.Party.PartyScreenData Class Reference

Inherits System.Collections.IEnumerable<(TroopRosterElement, bool)>.

Public Member Functions

override int GetHashCode ()
 
 PartyScreenData ()
 
void InitializeCopyFrom (PartyBase rightParty, PartyBase leftParty)
 
void CopyFromPartyAndRoster (TroopRoster rightPartyMemberRoster, TroopRoster rightPartyPrisonerRoster, TroopRoster leftPartyMemberRoster, TroopRoster leftPartyPrisonerRoster, PartyBase rightParty)
 
void CopyFromScreenData (PartyScreenData data)
 
void BindRostersFrom (TroopRoster rightPartyMemberRoster, TroopRoster rightPartyPrisonerRoster, TroopRoster leftPartyMemberRoster, TroopRoster leftPartyPrisonerRoster, PartyBase rightParty, PartyBase leftParty)
 
void ResetUsing (PartyScreenData partyScreenData)
 
List< TroopTradeDifferenceGetTroopTradeDifferencesFromTo (PartyScreenData toPartyScreenData)
 
IEnumerator<(TroopRosterElement, bool)> GetEnumerator ()
 
override bool Equals (object obj)
 

Static Public Member Functions

static bool operator== (PartyScreenData a, PartyScreenData b)
 
static bool operator!= (PartyScreenData first, PartyScreenData second)
 

Public Attributes

TroopRoster RightMemberRoster
 
TroopRoster LeftMemberRoster
 
TroopRoster RightPrisonerRoster
 
TroopRoster LeftPrisonerRoster
 
ItemRoster RightItemRoster
 
Dictionary< CharacterObject, intRightRecruitableData
 
int PartyGoldChangeAmount
 
 int
 
int PartyInfluenceChangeAmount
 
int PartyMoraleChangeAmount
 
int PartyHorseChangeAmount
 
List< Tuple< CharacterObject, CharacterObject, int > > UpgradedTroopsHistory
 
List< Tuple< CharacterObject, int > > TransferredPrisonersHistory
 
List< Tuple< CharacterObject, int > > RecruitedPrisonersHistory
 
List< Tuple< EquipmentElement, int > > UsedUpgradeHorsesHistory
 

Properties

PartyBase RightParty [get]
 
PartyBase LeftParty [get]
 
Hero RightPartyLeaderHero [get]
 
Hero LeftPartyLeaderHero [get]
 

Constructor & Destructor Documentation

◆ PartyScreenData()

TaleWorlds.CampaignSystem.Party.PartyScreenData.PartyScreenData ( )

Member Function Documentation

◆ GetHashCode()

override int TaleWorlds.CampaignSystem.Party.PartyScreenData.GetHashCode ( )

◆ InitializeCopyFrom()

void TaleWorlds.CampaignSystem.Party.PartyScreenData.InitializeCopyFrom ( PartyBase  rightParty,
PartyBase  leftParty 
)

◆ CopyFromPartyAndRoster()

void TaleWorlds.CampaignSystem.Party.PartyScreenData.CopyFromPartyAndRoster ( TroopRoster  rightPartyMemberRoster,
TroopRoster  rightPartyPrisonerRoster,
TroopRoster  leftPartyMemberRoster,
TroopRoster  leftPartyPrisonerRoster,
PartyBase  rightParty 
)

◆ CopyFromScreenData()

void TaleWorlds.CampaignSystem.Party.PartyScreenData.CopyFromScreenData ( PartyScreenData  data)

◆ BindRostersFrom()

void TaleWorlds.CampaignSystem.Party.PartyScreenData.BindRostersFrom ( TroopRoster  rightPartyMemberRoster,
TroopRoster  rightPartyPrisonerRoster,
TroopRoster  leftPartyMemberRoster,
TroopRoster  leftPartyPrisonerRoster,
PartyBase  rightParty,
PartyBase  leftParty 
)

◆ ResetUsing()

void TaleWorlds.CampaignSystem.Party.PartyScreenData.ResetUsing ( PartyScreenData  partyScreenData)

◆ GetTroopTradeDifferencesFromTo()

List< TroopTradeDifference > TaleWorlds.CampaignSystem.Party.PartyScreenData.GetTroopTradeDifferencesFromTo ( PartyScreenData  toPartyScreenData)

◆ GetEnumerator()

IEnumerator<(TroopRosterElement, bool)> TaleWorlds.CampaignSystem.Party.PartyScreenData.GetEnumerator ( )

◆ Equals()

override bool TaleWorlds.CampaignSystem.Party.PartyScreenData.Equals ( object  obj)

◆ operator==()

static bool TaleWorlds.CampaignSystem.Party.PartyScreenData.operator== ( PartyScreenData  a,
PartyScreenData  b 
)
static

◆ operator!=()

static bool TaleWorlds.CampaignSystem.Party.PartyScreenData.operator!= ( PartyScreenData  first,
PartyScreenData  second 
)
static

Member Data Documentation

◆ RightMemberRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenData.RightMemberRoster

◆ LeftMemberRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenData.LeftMemberRoster

◆ RightPrisonerRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenData.RightPrisonerRoster

◆ LeftPrisonerRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenData.LeftPrisonerRoster

◆ RightItemRoster

ItemRoster TaleWorlds.CampaignSystem.Party.PartyScreenData.RightItemRoster

◆ RightRecruitableData

Dictionary<CharacterObject, int> TaleWorlds.CampaignSystem.Party.PartyScreenData.RightRecruitableData

◆ PartyGoldChangeAmount

int TaleWorlds.CampaignSystem.Party.PartyScreenData.PartyGoldChangeAmount

◆ int

TaleWorlds.CampaignSystem.Party.PartyScreenData.int

◆ PartyInfluenceChangeAmount

int TaleWorlds.CampaignSystem.Party.PartyScreenData.PartyInfluenceChangeAmount

◆ PartyMoraleChangeAmount

int TaleWorlds.CampaignSystem.Party.PartyScreenData.PartyMoraleChangeAmount

◆ PartyHorseChangeAmount

int TaleWorlds.CampaignSystem.Party.PartyScreenData.PartyHorseChangeAmount

◆ UpgradedTroopsHistory

List<Tuple<CharacterObject, CharacterObject, int> > TaleWorlds.CampaignSystem.Party.PartyScreenData.UpgradedTroopsHistory

◆ TransferredPrisonersHistory

List<Tuple<CharacterObject, int> > TaleWorlds.CampaignSystem.Party.PartyScreenData.TransferredPrisonersHistory

◆ RecruitedPrisonersHistory

List<Tuple<CharacterObject, int> > TaleWorlds.CampaignSystem.Party.PartyScreenData.RecruitedPrisonersHistory

◆ UsedUpgradeHorsesHistory

List<Tuple<EquipmentElement, int> > TaleWorlds.CampaignSystem.Party.PartyScreenData.UsedUpgradeHorsesHistory

Property Documentation

◆ RightParty

PartyBase TaleWorlds.CampaignSystem.Party.PartyScreenData.RightParty
get

◆ LeftParty

PartyBase TaleWorlds.CampaignSystem.Party.PartyScreenData.LeftParty
get

◆ RightPartyLeaderHero

Hero TaleWorlds.CampaignSystem.Party.PartyScreenData.RightPartyLeaderHero
get

◆ LeftPartyLeaderHero

Hero TaleWorlds.CampaignSystem.Party.PartyScreenData.LeftPartyLeaderHero
get