Table of Contents

Class MultiplayerTeamSelectComponent

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class MultiplayerTeamSelectComponent : MissionNetwork, IMissionBehavior, IUdpNetworkHandler
Inheritance
MultiplayerTeamSelectComponent
Implements
Inherited Members

Constructors

MultiplayerTeamSelectComponent()

public MultiplayerTeamSelectComponent()

Properties

TeamSelectionEnabled

public bool TeamSelectionEnabled { get; }

Property Value

bool

Methods

AddRemoveMessageHandlers(NetworkMessageHandlerRegistererContainer)

protected override void AddRemoveMessageHandlers(GameNetwork.NetworkMessageHandlerRegistererContainer registerer)

Parameters

registerer GameNetwork.NetworkMessageHandlerRegistererContainer

AfterStart()

public override void AfterStart()

AutoAssignTeam(NetworkCommunicator)

public void AutoAssignTeam(NetworkCommunicator peer)

Parameters

peer NetworkCommunicator

BalanceTeams()

public void BalanceTeams()

ChangeTeam(Team)

public void ChangeTeam(Team team)

Parameters

team Team

ChangeTeamServer(NetworkCommunicator, Team)

public void ChangeTeamServer(NetworkCommunicator networkPeer, Team team)

Parameters

networkPeer NetworkCommunicator
team Team

GetDisabledTeams()

public List<Team> GetDisabledTeams()

Returns

List<Team>

GetFriendsForTeam(Team)

public IEnumerable<VirtualPlayer> GetFriendsForTeam(Team team)

Parameters

team Team

Returns

IEnumerable<VirtualPlayer>

GetPlayerCountForTeam(Team)

public int GetPlayerCountForTeam(Team team)

Parameters

team Team

Returns

int

OnBehaviorInitialize()

public override void OnBehaviorInitialize()

OnRemoveBehavior()

public override void OnRemoveBehavior()

SelectTeam()

public void SelectTeam()

UpdateTeams(NetworkCommunicator, Team, Team)

public void UpdateTeams(NetworkCommunicator peer, Team oldTeam, Team newTeam)

Parameters

peer NetworkCommunicator
oldTeam Team
newTeam Team

Events

OnMyTeamChange

public event Action OnMyTeamChange

Event Type

Action

OnSelectingTeam

public event MultiplayerTeamSelectComponent.OnSelectingTeamDelegate OnSelectingTeam

Event Type

MultiplayerTeamSelectComponent.OnSelectingTeamDelegate

OnUpdateFriendsPerTeam

public event Action OnUpdateFriendsPerTeam

Event Type

Action

OnUpdateTeams

public event Action OnUpdateTeams

Event Type

Action

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).