Class DeploymentPoint
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class DeploymentPoint : SynchedMissionObject
- Inheritance
-
DeploymentPoint
- Inherited Members
Constructors
DeploymentPoint()
public DeploymentPoint()
Fields
Radius
public float Radius
Field Value
Side
public BattleSideEnum Side
Field Value
SiegeWeaponTag
public string SiegeWeaponTag
Field Value
Properties
AssociatedWallSegment
public WallSegment AssociatedWallSegment { get; }
Property Value
DeployableWeaponTypes
public IEnumerable<Type> DeployableWeaponTypes { get; }
Property Value
DeployableWeapons
public IEnumerable<SynchedMissionObject> DeployableWeapons { get; }
Property Value
DeployedWeapon
public SynchedMissionObject DeployedWeapon { get; }
Property Value
DeploymentTargetPosition
public Vec3 DeploymentTargetPosition { get; }
Property Value
DisbandedWeapon
public SynchedMissionObject DisbandedWeapon { get; }
Property Value
IsDeployed
public bool IsDeployed { get; }
Property Value
Methods
AfterMissionStart()
public override void AfterMissionStart()
Deploy(Type)
public void Deploy(Type t)
Parameters
t
Type
Deploy(SiegeWeapon)
public void Deploy(SiegeWeapon s)
Parameters
Disband()
public ScriptComponentBehavior Disband()
Returns
GetAssociatedSiegeLadders()
public List<SiegeLadder> GetAssociatedSiegeLadders()
Returns
GetDeploymentOrigin()
public Vec3 GetDeploymentOrigin()
Returns
GetDeploymentPointState()
public DeploymentPoint.DeploymentPointState GetDeploymentPointState()
Returns
GetDeploymentPointType()
public DeploymentPoint.DeploymentPointType GetDeploymentPointType()
Returns
GetSpawnersForEditor()
public IEnumerable<SpawnerBase> GetSpawnersForEditor()
Returns
GetStonePileOfWeapon(SynchedMissionObject)
public SiegeMachineStonePile GetStonePileOfWeapon(SynchedMissionObject weapon)
Parameters
weapon
SynchedMissionObject
Returns
GetWeaponsUnder()
public MBList<SynchedMissionObject> GetWeaponsUnder()
Returns
Hide()
public void Hide()
HideAllWeapons()
public void HideAllWeapons()
OnEditorInit()
protected override void OnEditorInit()
OnEditorTick(float)
protected override void OnEditorTick(float dt)
Parameters
dt
float
OnInit()
protected override void OnInit()
Show()
public void Show()
ToggleWeaponVisibility(bool, SynchedMissionObject)
public void ToggleWeaponVisibility(bool visible, SynchedMissionObject weapon)
Parameters
visible
boolweapon
SynchedMissionObject
Events
OnDeploymentPointTypeDetermined
public event Action<DeploymentPoint> OnDeploymentPointTypeDetermined
Event Type
OnDeploymentStateChanged
public event Action<DeploymentPoint, SynchedMissionObject> OnDeploymentStateChanged
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).