Table of Contents

Class OrderComponent

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public abstract class OrderComponent
Inheritance
OrderComponent
Inherited Members

Constructors

OrderComponent(float)

protected OrderComponent(float tickTimerDuration = 0.5)

Parameters

tickTimerDuration float

Fields

Direction

protected Func<Formation, Vec2> Direction

Field Value

Func<Formation, Vec2>

Position

protected Func<Formation, Vec3> Position

Field Value

Func<Formation, Vec3>

Properties

CanStack

protected virtual bool CanStack { get; }

Property Value

bool

CancelsPreviousArrangementOrder

protected virtual bool CancelsPreviousArrangementOrder { get; }

Property Value

bool

CancelsPreviousDirectionOrder

protected virtual bool CancelsPreviousDirectionOrder { get; }

Property Value

bool

OrderType

public abstract OrderType OrderType { get; }

Property Value

OrderType

Methods

CopyPositionAndDirectionFrom(OrderComponent)

protected void CopyPositionAndDirectionFrom(OrderComponent order)

Parameters

order OrderComponent

GetDirection(Formation)

public Vec2 GetDirection(Formation f)

Parameters

f Formation

Returns

Vec2

GetSubstituteOrder(Formation)

protected virtual MovementOrder GetSubstituteOrder(Formation formation)

Parameters

formation Formation

Returns

MovementOrder

IsApplicable(Formation)

protected virtual bool IsApplicable(Formation formation)

Parameters

formation Formation

Returns

bool

OnApply(Formation)

protected virtual void OnApply(Formation formation)

Parameters

formation Formation

OnArrangementChanged(Formation)

protected virtual void OnArrangementChanged(Formation formation)

Parameters

formation Formation

OnCancel(Formation)

protected virtual void OnCancel(Formation formation)

Parameters

formation Formation

OnUnitJoinOrLeave(Agent, bool)

protected virtual void OnUnitJoinOrLeave(Agent unit, bool isJoining)

Parameters

unit Agent
isJoining bool

TickDebug(Formation)

[Conditional("DEBUG")]
protected virtual void TickDebug(Formation formation)

Parameters

formation Formation

TickOccasionally(Formation, float)

protected virtual void TickOccasionally(Formation formation, float dt)

Parameters

formation Formation
dt float

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