|
| | PassageUsePoint () |
| |
| override bool | IsDisabledForAgent (Agent agent) |
| |
| override void | AfterMissionStart () |
| |
| override void | OnUse (Agent userAgent) |
| |
| override void | OnUseStopped (Agent userAgent, bool isSuccessful, int preferenceIndex) |
| |
| override bool | IsUsableByAgent (Agent userAgent) |
| |
| override int | GetMovingAgentCount () |
| |
| override Agent | GetMovingAgentWithIndex (int index) |
| |
| override void | AddMovingAgent (Agent movingAgent) |
| |
| override void | RemoveMovingAgent (Agent movingAgent) |
| |
| override bool | IsAIMovingTo (Agent agent) |
| |
Public Member Functions inherited from TaleWorlds.MountAndBlade.StandingPoint |
| | StandingPoint () |
| |
| void | OnParentMachinePhysicsStateChanged () |
| |
| override bool | IsDisabledForAgent (Agent agent) |
| |
| override TickRequirement | GetTickRequirement () |
| |
| override void | OnUse (Agent userAgent) |
| |
| override void | OnUseStopped (Agent userAgent, bool isSuccessful, int preferenceIndex) |
| |
| override WorldFrame | GetUserFrameForAgent (Agent agent) |
| |
| virtual bool | HasAlternative () |
| |
| virtual float | GetUsageScoreForAgent (Agent agent) |
| |
| virtual float | GetUsageScoreForAgent (ValueTuple< Agent, float > agentPair) |
| |
| void | SetupOnUsingStoppedBehavior (bool autoAttach, Action< Agent, bool > action) |
| |
| override void | OnEndMission () |
| |
| override string | GetDescriptionText (GameEntity gameEntity=null) |
| |
Public Member Functions inherited from TaleWorlds.MountAndBlade.UsableMissionObject |
| virtual void | OnUserConversationStart () |
| |
| virtual void | OnUserConversationEnd () |
| |
| void | SetIsDeactivatedSynched (bool value) |
| |
| void | SetIsDisabledForPlayersSynched (bool value) |
| |
| void | AddComponent (UsableMissionObjectComponent component) |
| |
| void | RemoveComponent (UsableMissionObjectComponent component) |
| |
| T | GetComponent< T > () |
| |
| void | RefreshGameEntityWithWorldPosition () |
| |
| virtual void | OnFocusGain (Agent userAgent) |
| |
| virtual void | OnFocusLose (Agent userAgent) |
| |
| virtual TextObject | GetInfoTextForBeingNotInteractable (Agent userAgent) |
| |
| virtual void | SetUserForClient (Agent userAgent) |
| |
| virtual void | OnAIMoveToUse (Agent userAgent, IDetachment detachment) |
| |
| virtual void | OnMoveToStopped (Agent movingAgent) |
| |
| void | OnAIDefendBegin (Agent agent, IDetachment detachment) |
| |
| void | OnAIDefendEnd (Agent agent) |
| |
| void | InitializeDefendingAgents () |
| |
| int | GetDefendingAgentCount () |
| |
| void | AddDefendingAgent (Agent agent) |
| |
| void | RemoveDefendingAgent (Agent agent) |
| |
| bool | IsAgentDefending (Agent agent) |
| |
| virtual void | SimulateTick (float dt) |
| |
| override TickRequirement | GetTickRequirement () |
| |
| override string | ToString () |
| |
| virtual bool | HasUserPositionsChanged (Agent agent) |
| |
| override void | WriteToNetwork () |
| | Sends object's data to synchronize it to clients.
|
| |
| override void | OnEndMission () |
| |
| override void | OnAfterReadFromNetwork ((BaseSynchedMissionObjectReadableRecord, ISynchedMissionObjectReadableRecord) synchedMissionObjectReadableRecord) |
| |
| string | GetDescriptionText (GameEntity gameEntity=null) |
| |
Public Member Functions inherited from TaleWorlds.MountAndBlade.SynchedMissionObject |
| 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) |
| |
Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject |
| | MissionObject () |
| |
| virtual void | SetAbilityOfFaces (bool enabled) |
| |
| override int | GetHashCode () |
| |
| virtual void | OnMissionEnded () |
| |
| 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 | AddStuckMissile (GameEntity missileEntity) |
| |
| void | SetScriptComponentToTick (TickRequirement value) |
| |
| void | SetScriptComponentToTickMT (TickRequirement value) |
| |
|
Public Types inherited from TaleWorlds.MountAndBlade.SynchedMissionObject |
| 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
} |
| |
Static Public Attributes inherited from TaleWorlds.MountAndBlade.MissionObject |
| const int | MaxNavMeshPerDynamicObject = (int) DynamicNavmeshLocalIds.Count |
| |
Protected Types inherited from TaleWorlds.MountAndBlade.MissionObject |
| enum | DynamicNavmeshLocalIds : int {
Inside = 1
,
Enter = 2
,
Exit = 3
,
Blocker = 4
,
Extra1 = 5
,
Extra2 = 6
,
Extra3 = 7
,
Reserved1 = 8
,
Reserved2 = 9
,
Count
} |
| |
Protected Attributes inherited from TaleWorlds.MountAndBlade.StandingPoint |
| BattleSideEnum | StandingPointSide = BattleSideEnum.None |
| |
Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject |
| string | NavMeshPrefabName = "" |
| |
| int | DynamicNavmeshIdStart = 0 |
| |