Table of Contents

Struct ArrangementOrder

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public struct ArrangementOrder
Inherited Members
Extension Methods

Constructors

ArrangementOrder(ArrangementOrderEnum)

public ArrangementOrder(ArrangementOrder.ArrangementOrderEnum orderEnum)

Parameters

orderEnum ArrangementOrder.ArrangementOrderEnum

Fields

ArrangementOrderCircle

public static readonly ArrangementOrder ArrangementOrderCircle

Field Value

ArrangementOrder

ArrangementOrderColumn

public static readonly ArrangementOrder ArrangementOrderColumn

Field Value

ArrangementOrder

ArrangementOrderLine

public static readonly ArrangementOrder ArrangementOrderLine

Field Value

ArrangementOrder

ArrangementOrderLoose

public static readonly ArrangementOrder ArrangementOrderLoose

Field Value

ArrangementOrder

ArrangementOrderScatter

public static readonly ArrangementOrder ArrangementOrderScatter

Field Value

ArrangementOrder

ArrangementOrderShieldWall

public static readonly ArrangementOrder ArrangementOrderShieldWall

Field Value

ArrangementOrder

ArrangementOrderSkein

public static readonly ArrangementOrder ArrangementOrderSkein

Field Value

ArrangementOrder

ArrangementOrderSquare

public static readonly ArrangementOrder ArrangementOrderSquare

Field Value

ArrangementOrder

OrderEnum

public readonly ArrangementOrder.ArrangementOrderEnum OrderEnum

Field Value

ArrangementOrder.ArrangementOrderEnum

Properties

OrderType

public OrderType OrderType { get; }

Property Value

OrderType

Methods

CalculateFormationDirectionEnforcingFactorForRank(int, int)

public float CalculateFormationDirectionEnforcingFactorForRank(int formationRankIndex, int rankCount)

Parameters

formationRankIndex int
rankCount int

Returns

float

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetArrangement(Formation)

public IFormationArrangement GetArrangement(Formation formation)

Parameters

formation Formation

Returns

IFormationArrangement

GetArrangementOrderDefensiveness(ArrangementOrderEnum)

public static int GetArrangementOrderDefensiveness(ArrangementOrder.ArrangementOrderEnum orderEnum)

Parameters

orderEnum ArrangementOrder.ArrangementOrderEnum

Returns

int

GetArrangementOrderDefensivenessChange(ArrangementOrderEnum, ArrangementOrderEnum)

public static int GetArrangementOrderDefensivenessChange(ArrangementOrder.ArrangementOrderEnum previousOrderEnum, ArrangementOrder.ArrangementOrderEnum nextOrderEnum)

Parameters

previousOrderEnum ArrangementOrder.ArrangementOrderEnum
nextOrderEnum ArrangementOrder.ArrangementOrderEnum

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetMovementSpeedRestriction(out float?, out float?)

public void GetMovementSpeedRestriction(out float? runRestriction, out float? walkRestriction)

Parameters

runRestriction float?
walkRestriction float?

GetNativeEnum()

public ArrangementOrder.ArrangementOrderEnum GetNativeEnum()

Returns

ArrangementOrder.ArrangementOrderEnum

GetShieldDirectionOfUnit(Formation, Agent, ArrangementOrderEnum)

public static Agent.UsageDirection GetShieldDirectionOfUnit(Formation formation, Agent unit, ArrangementOrder.ArrangementOrderEnum orderEnum)

Parameters

formation Formation
unit Agent
orderEnum ArrangementOrder.ArrangementOrderEnum

Returns

Agent.UsageDirection

GetUnitLooseness(ArrangementOrderEnum)

public static bool GetUnitLooseness(ArrangementOrder.ArrangementOrderEnum a)

Parameters

a ArrangementOrder.ArrangementOrderEnum

Returns

bool

GetUnitSpacing()

public int GetUnitSpacing()

Returns

int

GetUnitSpacingOf(ArrangementOrderEnum)

public static int GetUnitSpacingOf(ArrangementOrder.ArrangementOrderEnum a)

Parameters

a ArrangementOrder.ArrangementOrderEnum

Returns

int

OnApply(Formation)

public void OnApply(Formation formation)

Parameters

formation Formation

OnCancel(Formation)

public void OnCancel(Formation formation)

Parameters

formation Formation

OnOrderPositionChanged(Formation, Vec2)

public void OnOrderPositionChanged(Formation formation, Vec2 previousOrderPosition)

Parameters

formation Formation
previousOrderPosition Vec2

Rearrange(Formation)

public void Rearrange(Formation formation)

Parameters

formation Formation

RearrangeAux(Formation, bool)

public void RearrangeAux(Formation formation, bool isDirectly)

Parameters

formation Formation
isDirectly bool

SoftUpdate(Formation)

public void SoftUpdate(Formation formation)

Parameters

formation Formation

TickOccasionally(Formation)

public void TickOccasionally(Formation formation)

Parameters

formation Formation

Operators

operator ==(ArrangementOrder, ArrangementOrder)

public static bool operator ==(ArrangementOrder a1, ArrangementOrder a2)

Parameters

a1 ArrangementOrder
a2 ArrangementOrder

Returns

bool

operator !=(ArrangementOrder, ArrangementOrder)

public static bool operator !=(ArrangementOrder a1, ArrangementOrder a2)

Parameters

a1 ArrangementOrder
a2 ArrangementOrder

Returns

bool

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