M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.Missions.AgentBehaviors.InterruptingBehaviorGroup Class Reference

Inherits SandBox.Missions.AgentBehaviors.AgentBehaviorGroup.

Public Member Functions

 InterruptingBehaviorGroup (AgentNavigator navigator, Mission mission)
 
override void Tick (float dt, bool isSimulation)
 
override float GetScore (bool isSimulation)
 
override void ForceThink (float inSeconds)
 
- Public Member Functions inherited from SandBox.Missions.AgentBehaviors.AgentBehaviorGroup
AddBehavior< T > ()
 
GetBehavior< T > ()
 
bool HasBehavior< T > ()
 
void RemoveBehavior< T > ()
 
void SetScriptedBehavior< T > ()
 
void DisableScriptedBehavior ()
 
void DisableAllBehaviors ()
 
AgentBehavior GetActiveBehavior ()
 
virtual void Tick (float dt, bool isSimulation)
 
virtual void ConversationTick ()
 
virtual void OnAgentRemoved (Agent agent)
 
virtual float GetScore (bool isSimulation)
 
virtual void ForceThink (float inSeconds)
 

Additional Inherited Members

- Public Attributes inherited from SandBox.Missions.AgentBehaviors.AgentBehaviorGroup
AgentNavigator Navigator
 
List< AgentBehaviorBehaviors
 
- Protected Member Functions inherited from SandBox.Missions.AgentBehaviors.AgentBehaviorGroup
 AgentBehaviorGroup (AgentNavigator navigator, Mission mission)
 
virtual void OnActivate ()
 
virtual void OnDeactivate ()
 
- Protected Attributes inherited from SandBox.Missions.AgentBehaviors.AgentBehaviorGroup
float CheckBehaviorTime = 5.0f
 
Timer CheckBehaviorTimer
 
- Properties inherited from SandBox.Missions.AgentBehaviors.AgentBehaviorGroup
Agent OwnerAgent [get]
 
AgentBehavior ScriptedBehavior [get]
 
bool IsActive [get, set]
 
Mission Mission [get]
 

Constructor & Destructor Documentation

◆ InterruptingBehaviorGroup()

SandBox.Missions.AgentBehaviors.InterruptingBehaviorGroup.InterruptingBehaviorGroup ( AgentNavigator  navigator,
Mission  mission 
)

Member Function Documentation

◆ Tick()

override void SandBox.Missions.AgentBehaviors.InterruptingBehaviorGroup.Tick ( float  dt,
bool  isSimulation 
)
virtual

◆ GetScore()

override float SandBox.Missions.AgentBehaviors.InterruptingBehaviorGroup.GetScore ( bool  isSimulation)
virtual

◆ ForceThink()

override void SandBox.Missions.AgentBehaviors.InterruptingBehaviorGroup.ForceThink ( float  inSeconds)
virtual