M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
|
Inherits TaleWorlds.MountAndBlade.SynchedMissionObject.
Public Types | |
enum | DeploymentPointType { BatteringRam , TowerLadder , Breach , Ranged } |
enum | DeploymentPointState { NotDeployed , BatteringRam , SiegeLadder , SiegeTower , Breach , Ranged } |
![]() | |
enum | SynchFlags : uint { SynchNone = 0x00000000 , SynchTransform = 0x00000001 , SynchAnimation = 0x00000002 , SynchBodyFlags = 0x00000004 , SyncColors = 0x00000008 , SynchAll = 0xffffffff } |
![]() | |
enum | TickRequirement : uint { None = 0x00000000 , TickOccasionally = 0x00000001 , Tick = 0x00000002 , TickParallel = 0x00000004 , TickParallel2 = 0x00000008 } |
Public Member Functions | |
override void | AfterMissionStart () |
Vec3 | GetDeploymentOrigin () |
DeploymentPointState | GetDeploymentPointState () |
DeploymentPointType | GetDeploymentPointType () |
List< SiegeLadder > | GetAssociatedSiegeLadders () |
List< SynchedMissionObject > | GetWeaponsUnder () |
IEnumerable< SpawnerBase > | GetSpawnersForEditor () |
SiegeMachineStonePile | GetStonePileOfWeapon (SynchedMissionObject weapon) |
void | Deploy (Type t) |
void | Deploy (SiegeWeapon s) |
ScriptComponentBehavior | Disband () |
void | Hide () |
void | Show () |
void | ToggleWeaponVisibility (bool visible, SynchedMissionObject weapon) |
void | HideAllWeapons () |
![]() | |
override TickRequirement | GetTickRequirement () |
void | SetLocalPositionSmoothStep (ref Vec3 targetPosition) |
virtual void | SetVisibleSynched (bool value, bool forceChildrenVisible=false) |
virtual void | SetPhysicsStateSynched (bool value, bool setChildren=true) |
virtual void | SetDisabledSynched () |
void | SetFrameSynched (ref MatrixFrame frame, bool isClient=false) |
void | SetGlobalFrameSynched (ref MatrixFrame frame, bool isClient=false) |
void | SetFrameSynchedOverTime (ref MatrixFrame frame, float duration, bool isClient=false) |
void | SetGlobalFrameSynchedOverTime (ref MatrixFrame frame, float duration, bool isClient=false) |
void | SetAnimationAtChannelSynched (string animationName, int channelNo, float animationSpeed=1.0f) |
void | SetAnimationAtChannelSynched (int animationIndex, int channelNo, float animationSpeed=1.0f) |
void | SetAnimationChannelParameterSynched (int channelNo, float parameter) |
void | PauseSkeletonAnimationSynched () |
void | ResumeSkeletonAnimationSynched () |
void | BurstParticlesSynched (bool doChildren=true) |
void | ApplyImpulseSynched (Vec3 localPosition, Vec3 impulse) |
void | AddBodyFlagsSynched (BodyFlags flags, bool applyToChildren=true) |
void | RemoveBodyFlagsSynched (BodyFlags flags, bool applyToChildren=true) |
void | SetTeamColors (uint color, uint color2) |
virtual void | SetTeamColorsSynched (uint color, uint color2) |
virtual bool | ReadFromNetwork () |
virtual void | WriteToNetwork () |
![]() | |
MissionObject () | |
virtual void | SetAbilityOfFaces (bool enabled) |
override int | GetHashCode () |
virtual void | AfterMissionStart () |
void | SetDisabled (bool isParentObject=false) |
Only disables the mission object script and removes it from active mission objects list but the object entity remains visible with active physics. | |
void | SetDisabledAndMakeInvisible (bool isParentObject=false) |
Mission object is disabled and removed from active mission objects list, its entity is made invisible and therefore its physics is turned off. | |
virtual void | OnEndMission () |
virtual void | AddStuckMissile (GameEntity missileEntity) |
![]() | |
void | SetScriptComponentToTick (TickRequirement value) |
void | SetScriptComponentToTickMT (TickRequirement value) |
virtual TickRequirement | GetTickRequirement () |
Public Attributes | |
BattleSideEnum | Side = BattleSideEnum.Attacker |
float | Radius = 3f |
string | SiegeWeaponTag = "dpWeapon" |
Properties | |
Vec3 | DeploymentTargetPosition [get] |
WallSegment | AssociatedWallSegment [get] |
IEnumerable< SynchedMissionObject > | DeployableWeapons [get] |
bool | IsDeployed [get] |
SynchedMissionObject | DeployedWeapon [get] |
SynchedMissionObject | DisbandedWeapon [get] |
IEnumerable< Type > | DeployableWeaponTypes [get] |
![]() | |
uint | Color [get] |
uint | Color2 [get] |
bool | SynchronizeCompleted [get] |
![]() | |
MissionObjectId | Id [get, set] |
bool | IsDisabled [get] |
bool | CreatedAtRuntime [get] |
![]() | |
GameEntity | GameEntity [get] |
ManagedScriptComponent | ScriptComponent [get] |
ManagedScriptHolder | ManagedScriptHolder [get] |
Scene | Scene [get] |
Events | |
Action< DeploymentPoint, SynchedMissionObject > | OnDeploymentStateChanged |
Action< DeploymentPoint > | OnDeploymentPointTypeDetermined |
Additional Inherited Members | |
![]() | |
virtual void | AttachDynamicNavmeshToEntity () |
virtual GameEntity | GetEntityToAttachNavMeshFaces () |
override void | OnRemoved (int removeReason) |
![]() | |
void | InvalidateWeakPointersIfValid () |
ScriptComponentBehavior () | |
virtual void | OnRemoved (int removeReason) |
![]() | |
string | NavMeshPrefabName = "" |
int | DynamicNavmeshIdStart = 0 |
![]() | |
const int | InsideNavMeshIdLocal = 1 |
const int | EnterNavMeshIdLocal = 2 |
const int | ExitNavMeshIdLocal = 3 |
const int | BlockerNavMeshIdLocal = 4 |
const int | ExtraNavMesh1IdLocal = 5 |
const int | ExtraNavMesh2IdLocal = 6 |
const int | ExtraNavMesh3IdLocal = 7 |
|
virtual |
Reimplemented from TaleWorlds.MountAndBlade.MissionObject.
Vec3 TaleWorlds.MountAndBlade.DeploymentPoint.GetDeploymentOrigin | ( | ) |
DeploymentPointState TaleWorlds.MountAndBlade.DeploymentPoint.GetDeploymentPointState | ( | ) |
DeploymentPointType TaleWorlds.MountAndBlade.DeploymentPoint.GetDeploymentPointType | ( | ) |
List< SiegeLadder > TaleWorlds.MountAndBlade.DeploymentPoint.GetAssociatedSiegeLadders | ( | ) |
List< SynchedMissionObject > TaleWorlds.MountAndBlade.DeploymentPoint.GetWeaponsUnder | ( | ) |
IEnumerable< SpawnerBase > TaleWorlds.MountAndBlade.DeploymentPoint.GetSpawnersForEditor | ( | ) |
SiegeMachineStonePile TaleWorlds.MountAndBlade.DeploymentPoint.GetStonePileOfWeapon | ( | SynchedMissionObject | weapon | ) |
void TaleWorlds.MountAndBlade.DeploymentPoint.Deploy | ( | Type | t | ) |
void TaleWorlds.MountAndBlade.DeploymentPoint.Deploy | ( | SiegeWeapon | s | ) |
ScriptComponentBehavior TaleWorlds.MountAndBlade.DeploymentPoint.Disband | ( | ) |
void TaleWorlds.MountAndBlade.DeploymentPoint.Hide | ( | ) |
void TaleWorlds.MountAndBlade.DeploymentPoint.Show | ( | ) |
void TaleWorlds.MountAndBlade.DeploymentPoint.ToggleWeaponVisibility | ( | bool | visible, |
SynchedMissionObject | weapon | ||
) |
void TaleWorlds.MountAndBlade.DeploymentPoint.HideAllWeapons | ( | ) |
BattleSideEnum TaleWorlds.MountAndBlade.DeploymentPoint.Side = BattleSideEnum.Attacker |
float TaleWorlds.MountAndBlade.DeploymentPoint.Radius = 3f |
string TaleWorlds.MountAndBlade.DeploymentPoint.SiegeWeaponTag = "dpWeapon" |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
Action<DeploymentPoint, SynchedMissionObject> TaleWorlds.MountAndBlade.DeploymentPoint.OnDeploymentStateChanged |
Action<DeploymentPoint> TaleWorlds.MountAndBlade.DeploymentPoint.OnDeploymentPointTypeDetermined |