Table of Contents

Class WallSegment

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class WallSegment : SynchedMissionObject, IPointDefendable, ICastleKeyPosition
Inheritance
WallSegment
Implements
Inherited Members

Constructors

WallSegment()

public WallSegment()

Fields

SideTag

public string SideTag

Field Value

string

Properties

AttackerSiegeWeapon

public IPrimarySiegeWeapon AttackerSiegeWeapon { get; set; }

Property Value

IPrimarySiegeWeapon

AttackerWaitFrame

public WorldFrame AttackerWaitFrame { get; }

Property Value

WorldFrame

AttackerWaitPosition

public TacticalPosition AttackerWaitPosition { get; }

Property Value

TacticalPosition

DefencePoints

public IEnumerable<DefencePoint> DefencePoints { get; protected set; }

Property Value

IEnumerable<DefencePoint>

DefenseSide

public FormationAI.BehaviorSide DefenseSide { get; }

Property Value

FormationAI.BehaviorSide

DefenseWaitFrame

public WorldFrame DefenseWaitFrame { get; }

Property Value

WorldFrame

IsBreachedWall

public bool IsBreachedWall { get; }

Property Value

bool

MiddleFrame

public WorldFrame MiddleFrame { get; }

Property Value

WorldFrame

MiddlePosition

public TacticalPosition MiddlePosition { get; }

Property Value

TacticalPosition

WaitPosition

public TacticalPosition WaitPosition { get; }

Property Value

TacticalPosition

Methods

GetPosition()

public Vec3 GetPosition()

Returns

Vec3

MovesEntity()

protected override bool MovesEntity()

Returns

bool

OnCheckForProblems()

protected override bool OnCheckForProblems()

Returns

bool

OnChooseUsedWallSegment(bool)

public void OnChooseUsedWallSegment(bool isBroken)

Parameters

isBroken bool

OnEditorValidate()

protected override void OnEditorValidate()

OnInit()

protected override void OnInit()

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