|
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 } |
Public Types inherited from TaleWorlds.MountAndBlade.SynchedMissionObject | |
| enum | SynchFlags : uint { SynchNone = 0x00000000 , SynchTransform = 0x00000001 , SynchAnimation = 0x00000002 , SynchBodyFlags = 0x00000004 , SyncColors = 0x00000008 , SynchAll = 0xffffffff } |
Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior | |
| 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 () |
Public Member Functions inherited from TaleWorlds.MountAndBlade.SynchedMissionObject | |
| 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 () |
Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject | |
| 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) |
Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior | |
| 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] |
Properties inherited from TaleWorlds.MountAndBlade.SynchedMissionObject | |
| uint | Color [get] |
| uint | Color2 [get] |
| bool | SynchronizeCompleted [get] |
Properties inherited from TaleWorlds.MountAndBlade.MissionObject | |
| MissionObjectId | Id [get, set] |
| bool | IsDisabled [get] |
| bool | CreatedAtRuntime [get] |
Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior | |
| GameEntity | GameEntity [get] |
| ManagedScriptComponent | ScriptComponent [get] |
| ManagedScriptHolder | ManagedScriptHolder [get] |
| Scene | Scene [get] |
Events | |
| Action< DeploymentPoint, SynchedMissionObject > | OnDeploymentStateChanged |
| Action< DeploymentPoint > | OnDeploymentPointTypeDetermined |
Additional Inherited Members | |
Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject | |
| virtual void | AttachDynamicNavmeshToEntity () |
| virtual GameEntity | GetEntityToAttachNavMeshFaces () |
| override void | OnRemoved (int removeReason) |
Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior | |
| void | InvalidateWeakPointersIfValid () |
| ScriptComponentBehavior () | |
| virtual void | OnRemoved (int removeReason) |
Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject | |
| string | NavMeshPrefabName = "" |
| int | DynamicNavmeshIdStart = 0 |
Static Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject | |
| 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 |