Class PartyScreenData
- Namespace
- TaleWorlds.CampaignSystem.Party
- Assembly
- TaleWorlds.CampaignSystem.dll
public class PartyScreenData : IEnumerable<(TroopRosterElement, bool)>, IEnumerable
- Inheritance
-
PartyScreenData
- Implements
- Inherited Members
Constructors
PartyScreenData()
public PartyScreenData()
Fields
LeftMemberRoster
public TroopRoster LeftMemberRoster
Field Value
LeftPrisonerRoster
public TroopRoster LeftPrisonerRoster
Field Value
PartyGoldChangeAmount
public int PartyGoldChangeAmount
Field Value
PartyHorseChangeAmount
public int PartyHorseChangeAmount
Field Value
PartyInfluenceChangeAmount
public (int, int, int) PartyInfluenceChangeAmount
Field Value
PartyMoraleChangeAmount
public int PartyMoraleChangeAmount
Field Value
RecruitedPrisonersHistory
public List<Tuple<CharacterObject, int>> RecruitedPrisonersHistory
Field Value
RightItemRoster
public ItemRoster RightItemRoster
Field Value
RightMemberRoster
public TroopRoster RightMemberRoster
Field Value
RightPrisonerRoster
public TroopRoster RightPrisonerRoster
Field Value
RightRecruitableData
public Dictionary<CharacterObject, int> RightRecruitableData
Field Value
TransferredPrisonersHistory
public List<Tuple<CharacterObject, int>> TransferredPrisonersHistory
Field Value
UpgradedTroopsHistory
public List<Tuple<CharacterObject, CharacterObject, int>> UpgradedTroopsHistory
Field Value
UsedUpgradeHorsesHistory
public List<Tuple<EquipmentElement, int>> UsedUpgradeHorsesHistory
Field Value
Properties
LeftParty
public PartyBase LeftParty { get; }
Property Value
LeftPartyLeaderHero
public Hero LeftPartyLeaderHero { get; }
Property Value
RightParty
public PartyBase RightParty { get; }
Property Value
RightPartyLeaderHero
public Hero RightPartyLeaderHero { get; }
Property Value
Methods
BindRostersFrom(TroopRoster, TroopRoster, TroopRoster, TroopRoster, PartyBase, PartyBase)
public void BindRostersFrom(TroopRoster rightPartyMemberRoster, TroopRoster rightPartyPrisonerRoster, TroopRoster leftPartyMemberRoster, TroopRoster leftPartyPrisonerRoster, PartyBase rightParty, PartyBase leftParty)
Parameters
rightPartyMemberRoster
TroopRosterrightPartyPrisonerRoster
TroopRosterleftPartyMemberRoster
TroopRosterleftPartyPrisonerRoster
TroopRosterrightParty
PartyBaseleftParty
PartyBase
CopyFromPartyAndRoster(TroopRoster, TroopRoster, TroopRoster, TroopRoster, PartyBase)
public void CopyFromPartyAndRoster(TroopRoster rightPartyMemberRoster, TroopRoster rightPartyPrisonerRoster, TroopRoster leftPartyMemberRoster, TroopRoster leftPartyPrisonerRoster, PartyBase rightParty)
Parameters
rightPartyMemberRoster
TroopRosterrightPartyPrisonerRoster
TroopRosterleftPartyMemberRoster
TroopRosterleftPartyPrisonerRoster
TroopRosterrightParty
PartyBase
CopyFromScreenData(PartyScreenData)
public void CopyFromScreenData(PartyScreenData data)
Parameters
data
PartyScreenData
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetEnumerator()
public IEnumerator<(TroopRosterElement, bool)> GetEnumerator()
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetTroopTradeDifferencesFromTo(PartyScreenData)
public List<TroopTradeDifference> GetTroopTradeDifferencesFromTo(PartyScreenData toPartyScreenData)
Parameters
toPartyScreenData
PartyScreenData
Returns
InitializeCopyFrom(PartyBase, PartyBase)
public void InitializeCopyFrom(PartyBase rightParty, PartyBase leftParty)
Parameters
IsThereAnyTroopTradeDifferenceBetween(PartyScreenData)
public bool IsThereAnyTroopTradeDifferenceBetween(PartyScreenData other)
Parameters
other
PartyScreenData
Returns
ResetUsing(PartyScreenData)
public void ResetUsing(PartyScreenData partyScreenData)
Parameters
partyScreenData
PartyScreenData
Operators
operator ==(PartyScreenData, PartyScreenData)
public static bool operator ==(PartyScreenData a, PartyScreenData b)
Parameters
Returns
operator !=(PartyScreenData, PartyScreenData)
public static bool operator !=(PartyScreenData first, PartyScreenData second)
Parameters
first
PartyScreenDatasecond
PartyScreenData
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).