Table of Contents

Class SiegeQuerySystem

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class SiegeQuerySystem
Inheritance
SiegeQuerySystem
Inherited Members

Constructors

SiegeQuerySystem(Team, IEnumerable<SiegeLane>)

public SiegeQuerySystem(Team team, IEnumerable<SiegeLane> lanes)

Parameters

team Team
lanes IEnumerable<SiegeLane>

Fields

DefenderLeftToDefenderMidDir

public Vec2 DefenderLeftToDefenderMidDir

Field Value

Vec2

DefenderMidToDefenderRightDir

public Vec2 DefenderMidToDefenderRightDir

Field Value

Vec2

Properties

InsideAttackerCount

public int InsideAttackerCount { get; }

Property Value

int

LeftAttackerOrigin

public Vec3 LeftAttackerOrigin { get; }

Property Value

Vec3

LeftCloseAttackerCount

public int LeftCloseAttackerCount { get; }

Property Value

int

LeftDefenderCount

public int LeftDefenderCount { get; }

Property Value

int

LeftDefenderOrigin

public Vec3 LeftDefenderOrigin { get; }

Property Value

Vec3

LeftRegionMemberCount

public int LeftRegionMemberCount { get; }

Property Value

int

LeftToMidDir

public Vec2 LeftToMidDir { get; }

Property Value

Vec2

MidDefenderOrigin

public Vec3 MidDefenderOrigin { get; }

Property Value

Vec3

MidToLeftDir

public Vec2 MidToLeftDir { get; }

Property Value

Vec2

MidToRightDir

public Vec2 MidToRightDir { get; }

Property Value

Vec2

MiddleAttackerOrigin

public Vec3 MiddleAttackerOrigin { get; }

Property Value

Vec3

MiddleCloseAttackerCount

public int MiddleCloseAttackerCount { get; }

Property Value

int

MiddleDefenderCount

public int MiddleDefenderCount { get; }

Property Value

int

MiddleRegionMemberCount

public int MiddleRegionMemberCount { get; }

Property Value

int

RightAttackerOrigin

public Vec3 RightAttackerOrigin { get; }

Property Value

Vec3

RightCloseAttackerCount

public int RightCloseAttackerCount { get; }

Property Value

int

RightDefenderCount

public int RightDefenderCount { get; }

Property Value

int

RightDefenderOrigin

public Vec3 RightDefenderOrigin { get; }

Property Value

Vec3

RightRegionMemberCount

public int RightRegionMemberCount { get; }

Property Value

int

RightToMidDir

public Vec2 RightToMidDir { get; }

Property Value

Vec2

Methods

AreSidesRelated(BehaviorSide, int)

public static bool AreSidesRelated(FormationAI.BehaviorSide side, int connectedSides)

Parameters

side FormationAI.BehaviorSide
connectedSides int

Returns

bool

DeterminePositionAssociatedSide(Vec3)

public int DeterminePositionAssociatedSide(Vec3 position)

Parameters

position Vec3

Returns

int

Expire()

public void Expire()

SideDistance(int, int)

public static int SideDistance(int connectedSides, int side)

Parameters

connectedSides int
side int

Returns

int

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