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

Static Public Member Functions

static PartyScreenLogicInitializationData CreateBasicInitDataWithMainParty (TroopRoster leftMemberRoster, TroopRoster leftPrisonerRoster, PartyScreenLogic.TransferState memberTransferState, PartyScreenLogic.TransferState prisonerTransferState, PartyScreenLogic.TransferState accompanyingTransferState, IsTroopTransferableDelegate troopTransferableDelegate, PartyBase leftOwnerParty=null, TextObject leftPartyName=null, TextObject header=null, Hero leftLeaderHero=null, int leftPartyMembersSizeLimit=0, int leftPartyPrisonersSizeLimit=0, PartyPresentationDoneButtonDelegate partyPresentationDoneButtonDelegate=null, PartyPresentationDoneButtonConditionDelegate partyPresentationDoneButtonConditionDelegate=null, PartyPresentationCancelButtonDelegate partyPresentationCancelButtonDelegate=null, PartyPresentationCancelButtonActivateDelegate partyPresentationCancelButtonActivateDelegate=null, PartyScreenClosedDelegate partyScreenClosedDelegate=null, bool isDismissMode=false, bool transferHealthiesGetWoundedsFirst=false, bool isTroopUpgradesDisabled=false, bool showProgressBar=false, int questModeWageDaysMultiplier=0)
 
static PartyScreenLogicInitializationData CreateBasicInitDataWithMainPartyAndOther (MobileParty party, PartyScreenLogic.TransferState memberTransferState, PartyScreenLogic.TransferState prisonerTransferState, PartyScreenLogic.TransferState accompanyingTransferState, IsTroopTransferableDelegate troopTransferableDelegate, TextObject header=null, PartyPresentationDoneButtonDelegate partyPresentationDoneButtonDelegate=null, PartyPresentationDoneButtonConditionDelegate partyPresentationDoneButtonConditionDelegate=null, PartyPresentationCancelButtonDelegate partyPresentationCancelButtonDelegate=null, PartyPresentationCancelButtonActivateDelegate partyPresentationCancelButtonActivateDelegate=null, PartyScreenClosedDelegate partyScreenClosedDelegate=null, bool isDismissMode=false, bool transferHealthiesGetWoundedsFirst=false, bool isTroopUpgradesDisabled=true, bool showProgressBar=false)
 

Public Attributes

TroopRoster LeftMemberRoster
 
TroopRoster LeftPrisonerRoster
 
TroopRoster RightMemberRoster
 
TroopRoster RightPrisonerRoster
 
PartyBase LeftOwnerParty
 
PartyBase RightOwnerParty
 
TextObject LeftPartyName
 
TextObject RightPartyName
 
TextObject Header
 
Hero LeftLeaderHero
 
Hero RightLeaderHero
 
int LeftPartyMembersSizeLimit
 
int LeftPartyPrisonersSizeLimit
 
int RightPartyMembersSizeLimit
 
int RightPartyPrisonersSizeLimit
 
PartyPresentationDoneButtonDelegate PartyPresentationDoneButtonDelegate
 
PartyPresentationDoneButtonConditionDelegate PartyPresentationDoneButtonConditionDelegate
 
PartyPresentationCancelButtonActivateDelegate PartyPresentationCancelButtonActivateDelegate
 
IsTroopTransferableDelegate TroopTransferableDelegate
 
PartyPresentationCancelButtonDelegate PartyPresentationCancelButtonDelegate
 
PartyScreenClosedDelegate PartyScreenClosedDelegate
 
bool IsDismissMode
 
bool TransferHealthiesGetWoundedsFirst
 
bool IsTroopUpgradesDisabled
 
bool ShowProgressBar
 
int QuestModeWageDaysMultiplier
 
PartyScreenLogic.TransferState MemberTransferState
 
PartyScreenLogic.TransferState PrisonerTransferState
 
PartyScreenLogic.TransferState AccompanyingTransferState
 

Member Function Documentation

◆ CreateBasicInitDataWithMainParty()

static PartyScreenLogicInitializationData TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.CreateBasicInitDataWithMainParty ( TroopRoster  leftMemberRoster,
TroopRoster  leftPrisonerRoster,
PartyScreenLogic::TransferState  memberTransferState,
PartyScreenLogic::TransferState  prisonerTransferState,
PartyScreenLogic::TransferState  accompanyingTransferState,
IsTroopTransferableDelegate  troopTransferableDelegate,
PartyBase  leftOwnerParty = null,
TextObject  leftPartyName = null,
TextObject  header = null,
Hero  leftLeaderHero = null,
int  leftPartyMembersSizeLimit = 0,
int  leftPartyPrisonersSizeLimit = 0,
PartyPresentationDoneButtonDelegate  partyPresentationDoneButtonDelegate = null,
PartyPresentationDoneButtonConditionDelegate  partyPresentationDoneButtonConditionDelegate = null,
PartyPresentationCancelButtonDelegate  partyPresentationCancelButtonDelegate = null,
PartyPresentationCancelButtonActivateDelegate  partyPresentationCancelButtonActivateDelegate = null,
PartyScreenClosedDelegate  partyScreenClosedDelegate = null,
bool  isDismissMode = false,
bool  transferHealthiesGetWoundedsFirst = false,
bool  isTroopUpgradesDisabled = false,
bool  showProgressBar = false,
int  questModeWageDaysMultiplier = 0 
)
static

◆ CreateBasicInitDataWithMainPartyAndOther()

static PartyScreenLogicInitializationData TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.CreateBasicInitDataWithMainPartyAndOther ( MobileParty  party,
PartyScreenLogic::TransferState  memberTransferState,
PartyScreenLogic::TransferState  prisonerTransferState,
PartyScreenLogic::TransferState  accompanyingTransferState,
IsTroopTransferableDelegate  troopTransferableDelegate,
TextObject  header = null,
PartyPresentationDoneButtonDelegate  partyPresentationDoneButtonDelegate = null,
PartyPresentationDoneButtonConditionDelegate  partyPresentationDoneButtonConditionDelegate = null,
PartyPresentationCancelButtonDelegate  partyPresentationCancelButtonDelegate = null,
PartyPresentationCancelButtonActivateDelegate  partyPresentationCancelButtonActivateDelegate = null,
PartyScreenClosedDelegate  partyScreenClosedDelegate = null,
bool  isDismissMode = false,
bool  transferHealthiesGetWoundedsFirst = false,
bool  isTroopUpgradesDisabled = true,
bool  showProgressBar = false 
)
static

Member Data Documentation

◆ LeftMemberRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.LeftMemberRoster

◆ LeftPrisonerRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.LeftPrisonerRoster

◆ RightMemberRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.RightMemberRoster

◆ RightPrisonerRoster

TroopRoster TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.RightPrisonerRoster

◆ LeftOwnerParty

PartyBase TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.LeftOwnerParty

◆ RightOwnerParty

PartyBase TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.RightOwnerParty

◆ LeftPartyName

TextObject TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.LeftPartyName

◆ RightPartyName

TextObject TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.RightPartyName

◆ Header

TextObject TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.Header

◆ LeftLeaderHero

Hero TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.LeftLeaderHero

◆ RightLeaderHero

Hero TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.RightLeaderHero

◆ LeftPartyMembersSizeLimit

int TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.LeftPartyMembersSizeLimit

◆ LeftPartyPrisonersSizeLimit

int TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.LeftPartyPrisonersSizeLimit

◆ RightPartyMembersSizeLimit

int TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.RightPartyMembersSizeLimit

◆ RightPartyPrisonersSizeLimit

int TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.RightPartyPrisonersSizeLimit

◆ PartyPresentationDoneButtonDelegate

PartyPresentationDoneButtonDelegate TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.PartyPresentationDoneButtonDelegate

◆ PartyPresentationDoneButtonConditionDelegate

PartyPresentationDoneButtonConditionDelegate TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.PartyPresentationDoneButtonConditionDelegate

◆ PartyPresentationCancelButtonActivateDelegate

PartyPresentationCancelButtonActivateDelegate TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.PartyPresentationCancelButtonActivateDelegate

◆ TroopTransferableDelegate

IsTroopTransferableDelegate TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.TroopTransferableDelegate

◆ PartyPresentationCancelButtonDelegate

PartyPresentationCancelButtonDelegate TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.PartyPresentationCancelButtonDelegate

◆ PartyScreenClosedDelegate

PartyScreenClosedDelegate TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.PartyScreenClosedDelegate

◆ IsDismissMode

bool TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.IsDismissMode

◆ TransferHealthiesGetWoundedsFirst

bool TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.TransferHealthiesGetWoundedsFirst

◆ IsTroopUpgradesDisabled

bool TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.IsTroopUpgradesDisabled

◆ ShowProgressBar

bool TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.ShowProgressBar

◆ QuestModeWageDaysMultiplier

int TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.QuestModeWageDaysMultiplier

◆ MemberTransferState

PartyScreenLogic.TransferState TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.MemberTransferState

◆ PrisonerTransferState

PartyScreenLogic.TransferState TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.PrisonerTransferState

◆ AccompanyingTransferState

PartyScreenLogic.TransferState TaleWorlds.CampaignSystem.Party.PartyScreenLogicInitializationData.AccompanyingTransferState