Struct MissionSpawnSettings
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public struct MissionSpawnSettings
- Inherited Members
- Extension Methods
Constructors
MissionSpawnSettings(InitialSpawnMethod, ReinforcementTimingMethod, ReinforcementSpawnMethod, float, float, float, float, int, float, float, float, float)
public MissionSpawnSettings(MissionSpawnSettings.InitialSpawnMethod initialTroopsSpawnMethod, MissionSpawnSettings.ReinforcementTimingMethod reinforcementTimingMethod, MissionSpawnSettings.ReinforcementSpawnMethod reinforcementTroopsSpawnMethod, float globalReinforcementInterval = 0, float reinforcementBatchPercentage = 0, float desiredReinforcementPercentage = 0, float reinforcementWavePercentage = 0, int maximumReinforcementWaveCount = 0, float defenderReinforcementBatchPercentage = 0, float attackerReinforcementBatchPercentage = 0, float defenderAdvantageFactor = 1, float maximumBattleSizeRatio = 0.75)
Parameters
initialTroopsSpawnMethod
MissionSpawnSettings.InitialSpawnMethodreinforcementTimingMethod
MissionSpawnSettings.ReinforcementTimingMethodreinforcementTroopsSpawnMethod
MissionSpawnSettings.ReinforcementSpawnMethodglobalReinforcementInterval
floatreinforcementBatchPercentage
floatdesiredReinforcementPercentage
floatreinforcementWavePercentage
floatmaximumReinforcementWaveCount
intdefenderReinforcementBatchPercentage
floatattackerReinforcementBatchPercentage
floatdefenderAdvantageFactor
floatmaximumBattleSizeRatio
float
Fields
DefaultDefenderAdvantageFactor
public const float DefaultDefenderAdvantageFactor = 1
Field Value
DefaultMaximumBattleSizeRatio
public const float DefaultMaximumBattleSizeRatio = 0.75
Field Value
MaximumBattleSizeRatioLimit
public const float MaximumBattleSizeRatioLimit = 0.99
Field Value
MaximumDefenderAdvantageFactor
public const float MaximumDefenderAdvantageFactor = 10
Field Value
MinimumBattleSizeRatioLimit
public const float MinimumBattleSizeRatioLimit = 0.5
Field Value
MinimumDefenderAdvantageFactor
public const float MinimumDefenderAdvantageFactor = 0.1
Field Value
MinimumReinforcementInterval
public const float MinimumReinforcementInterval = 1
Field Value
Properties
AttackerReinforcementBatchPercentage
public float AttackerReinforcementBatchPercentage { get; set; }
Property Value
DefenderAdvantageFactor
public float DefenderAdvantageFactor { get; set; }
Property Value
DefenderReinforcementBatchPercentage
public float DefenderReinforcementBatchPercentage { get; set; }
Property Value
DesiredReinforcementPercentage
public float DesiredReinforcementPercentage { get; set; }
Property Value
GlobalReinforcementInterval
public float GlobalReinforcementInterval { get; set; }
Property Value
InitialTroopsSpawnMethod
public MissionSpawnSettings.InitialSpawnMethod InitialTroopsSpawnMethod { get; }
Property Value
MaximumBattleSideRatio
public float MaximumBattleSideRatio { get; set; }
Property Value
MaximumReinforcementWaveCount
public int MaximumReinforcementWaveCount { get; set; }
Property Value
ReinforcementBatchPercentage
public float ReinforcementBatchPercentage { get; set; }
Property Value
ReinforcementTroopsSpawnMethod
public MissionSpawnSettings.ReinforcementSpawnMethod ReinforcementTroopsSpawnMethod { get; }
Property Value
ReinforcementTroopsTimingMethod
public MissionSpawnSettings.ReinforcementTimingMethod ReinforcementTroopsTimingMethod { get; }
Property Value
ReinforcementWavePercentage
public float ReinforcementWavePercentage { get; set; }
Property Value
Methods
CreateDefaultSpawnSettings()
public static MissionSpawnSettings CreateDefaultSpawnSettings()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).