Table of Contents

Class StartBattleMessage

Namespace
Messages.FromBattleServerManager.ToBattleServer
Assembly
TaleWorlds.MountAndBlade.Diamond.dll
[MessageDescription("BattleServerManager", "BattleServer")]
public class StartBattleMessage : Message
Inheritance
StartBattleMessage
Inherited Members

Constructors

StartBattleMessage()

public StartBattleMessage()

StartBattleMessage(Guid, string, string, string, string, int, int, int, float, bool, bool, string, int, float, float, float, int, bool, PremadeGameType, string[], string[], PlayerId[])

public StartBattleMessage(Guid battleId, string sceneName, string gameType, string faction1, string faction2, int minRequiredPlayerCountToStartBattle, int battleSize, int roundThreshold, float moraleThreshold, bool useAnalytics, bool captureMovementData, string analyticsServiceAddress, int maxFriendlyKillCount, float maxFriendlyDamage, float maxFriendlyDamagePerSingleRound, float roundFriendlyDamageLimit, int maxRoundsOverLimitCount, bool isPremadeGame, PremadeGameType premadeGameType, string[] profanityList, string[] allowList, PlayerId[] assignedPlayers)

Parameters

battleId Guid
sceneName string
gameType string
faction1 string
faction2 string
minRequiredPlayerCountToStartBattle int
battleSize int
roundThreshold int
moraleThreshold float
useAnalytics bool
captureMovementData bool
analyticsServiceAddress string
maxFriendlyKillCount int
maxFriendlyDamage float
maxFriendlyDamagePerSingleRound float
roundFriendlyDamageLimit float
maxRoundsOverLimitCount int
isPremadeGame bool
premadeGameType PremadeGameType
profanityList string[]
allowList string[]
assignedPlayers PlayerId[]

Properties

AllowList

public string[] AllowList { get; }

Property Value

string[]

AnalyticsServiceAddress

public string AnalyticsServiceAddress { get; }

Property Value

string

AssignedPlayers

public PlayerId[] AssignedPlayers { get; }

Property Value

PlayerId[]

BattleId

public Guid BattleId { get; }

Property Value

Guid

BattleSize

public int BattleSize { get; }

Property Value

int

CaptureMovementData

public bool CaptureMovementData { get; }

Property Value

bool

Faction1

public string Faction1 { get; }

Property Value

string

Faction2

public string Faction2 { get; }

Property Value

string

GameType

public string GameType { get; }

Property Value

string

IsPremadeGame

public bool IsPremadeGame { get; }

Property Value

bool

MaxFriendlyDamage

public float MaxFriendlyDamage { get; }

Property Value

float

MaxFriendlyDamagePerSingleRound

public float MaxFriendlyDamagePerSingleRound { get; }

Property Value

float

MaxFriendlyKillCount

public int MaxFriendlyKillCount { get; }

Property Value

int

MaxRoundsOverLimitCount

public int MaxRoundsOverLimitCount { get; }

Property Value

int

MinRequiredPlayerCountToStartBattle

public int MinRequiredPlayerCountToStartBattle { get; }

Property Value

int

MoraleThreshold

public float MoraleThreshold { get; }

Property Value

float

PremadeGameType

public PremadeGameType PremadeGameType { get; }

Property Value

PremadeGameType

ProfanityList

public string[] ProfanityList { get; }

Property Value

string[]

RoundFriendlyDamageLimit

public float RoundFriendlyDamageLimit { get; }

Property Value

float

RoundThreshold

public int RoundThreshold { get; }

Property Value

int

SceneName

public string SceneName { get; }

Property Value

string

UseAnalytics

public bool UseAnalytics { get; }

Property Value

bool

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