M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager Class Reference

Public Member Functions

 MultiplayerIntermissionVotingManager ()
 
void AddMapItem (string mapID)
 
void AddCultureItem (string cultureID)
 
void ChangeVote (PlayerId voterID, string itemID, int voteAmount)
 
void SetVotesOfMap (string mapID, int voteAmount)
 
void SetVotesOfCulture (string cultureID, int voteAmount)
 
void ClearVotes ()
 
void ClearItems ()
 
bool IsCultureItem (string itemID)
 
bool IsMapItem (string itemID)
 
void HandlePlayerDisconnect (PlayerId playerID)
 
bool IsPeerVotedForItem (NetworkCommunicator peer, string itemID)
 
void SortVotesAndPickBest ()
 

Public Attributes

bool IsMapVoteEnabled
 
bool IsCultureVoteEnabled
 
MultiplayerIntermissionState CurrentVoteState
 

Properties

static MultiplayerIntermissionVotingManager Instance [get]
 
Dictionary< string, int > MapVoteItems [get]
 
Dictionary< string, int > CultureVoteItems [get]
 

Constructor & Destructor Documentation

◆ MultiplayerIntermissionVotingManager()

TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.MultiplayerIntermissionVotingManager ( )

Member Function Documentation

◆ AddMapItem()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.AddMapItem ( string  mapID)

◆ AddCultureItem()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.AddCultureItem ( string  cultureID)

◆ ChangeVote()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.ChangeVote ( PlayerId  voterID,
string  itemID,
int  voteAmount 
)

◆ SetVotesOfMap()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.SetVotesOfMap ( string  mapID,
int  voteAmount 
)

◆ SetVotesOfCulture()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.SetVotesOfCulture ( string  cultureID,
int  voteAmount 
)

◆ ClearVotes()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.ClearVotes ( )

◆ ClearItems()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.ClearItems ( )

◆ IsCultureItem()

bool TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.IsCultureItem ( string  itemID)

◆ IsMapItem()

bool TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.IsMapItem ( string  itemID)

◆ HandlePlayerDisconnect()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.HandlePlayerDisconnect ( PlayerId  playerID)

◆ IsPeerVotedForItem()

bool TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.IsPeerVotedForItem ( NetworkCommunicator  peer,
string  itemID 
)

◆ SortVotesAndPickBest()

void TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.SortVotesAndPickBest ( )

Member Data Documentation

◆ IsMapVoteEnabled

bool TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.IsMapVoteEnabled

◆ IsCultureVoteEnabled

bool TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.IsCultureVoteEnabled

◆ CurrentVoteState

MultiplayerIntermissionState TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.CurrentVoteState

Property Documentation

◆ Instance

MultiplayerIntermissionVotingManager TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.Instance
staticget

◆ MapVoteItems

Dictionary<string, int> TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.MapVoteItems
get

◆ CultureVoteItems

Dictionary<string, int> TaleWorlds.MountAndBlade.MultiplayerIntermissionVotingManager.CultureVoteItems
get