Class MultiplayerIntermissionVotingManager
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class MultiplayerIntermissionVotingManager
- Inheritance
-
MultiplayerIntermissionVotingManager
- Inherited Members
Constructors
MultiplayerIntermissionVotingManager()
public MultiplayerIntermissionVotingManager()
Fields
CurrentVoteState
public MultiplayerIntermissionState CurrentVoteState
Field Value
InitialGameType
public string InitialGameType
Field Value
IsAutomatedBattleSwitchingEnabled
public bool IsAutomatedBattleSwitchingEnabled
Field Value
IsCultureVoteEnabled
public bool IsCultureVoteEnabled
Field Value
IsDisableCultureVoteOverride
public bool IsDisableCultureVoteOverride
Field Value
IsDisableMapVoteOverride
public bool IsDisableMapVoteOverride
Field Value
IsMapVoteEnabled
public bool IsMapVoteEnabled
Field Value
MaxAllowedMapCount
public const int MaxAllowedMapCount = 100
Field Value
Properties
CultureVoteItems
public List<IntermissionVoteItem> CultureVoteItems { get; }
Property Value
Instance
public static MultiplayerIntermissionVotingManager Instance { get; }
Property Value
MapVoteItems
public List<IntermissionVoteItem> MapVoteItems { get; }
Property Value
UsableMaps
public List<CustomGameUsableMap> UsableMaps { get; }
Property Value
Methods
AddCultureItem(string)
public void AddCultureItem(string cultureID)
Parameters
cultureID
string
AddMapItem(string)
public void AddMapItem(string mapID)
Parameters
mapID
string
AddUsableMap(CustomGameUsableMap)
public void AddUsableMap(CustomGameUsableMap usableMap)
Parameters
usableMap
CustomGameUsableMap
AddVote(PlayerId, string, int)
public void AddVote(PlayerId voterID, string itemID, int voteCount)
Parameters
ClearItems()
public void ClearItems()
ClearVotes()
public void ClearVotes()
GetUsableMaps(string)
public List<string> GetUsableMaps(string gameType)
Parameters
gameType
string
Returns
HandlePlayerDisconnect(PlayerId)
public void HandlePlayerDisconnect(PlayerId playerID)
Parameters
playerID
PlayerId
IsCultureItem(string)
public bool IsCultureItem(string itemID)
Parameters
itemID
string
Returns
IsMapItem(string)
public bool IsMapItem(string itemID)
Parameters
itemID
string
Returns
IsPeerVotedForItem(NetworkCommunicator, string)
public bool IsPeerVotedForItem(NetworkCommunicator peer, string itemID)
Parameters
peer
NetworkCommunicatoritemID
string
Returns
SelectRandomCultures()
public void SelectRandomCultures()
SetVotesOfCulture(int, int)
public void SetVotesOfCulture(int cultureItemIndex, int voteCount)
Parameters
SetVotesOfMap(int, int)
public void SetVotesOfMap(int mapItemIndex, int voteCount)
Parameters
SortVotesAndPickBest()
public void SortVotesAndPickBest()
Events
OnCultureItemAdded
public event MultiplayerIntermissionVotingManager.CultureItemAddedDelegate OnCultureItemAdded
Event Type
OnCultureItemVoteCountChanged
public event MultiplayerIntermissionVotingManager.CultureItemVoteCountChangedDelegate OnCultureItemVoteCountChanged
Event Type
OnMapItemAdded
public event MultiplayerIntermissionVotingManager.MapItemAddedDelegate OnMapItemAdded
Event Type
OnMapItemVoteCountChanged
public event MultiplayerIntermissionVotingManager.MapItemVoteCountChangedDelegate OnMapItemVoteCountChanged
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).