M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent Class Reference

Public Member Functions

delegate void MissionFocusGainedEventDelegate (Agent agent, IFocusable focusableObject, bool isInteractable)
 
delegate void MissionFocusLostEventDelegate (Agent agent, IFocusable focusableObject)
 
delegate void MissionFocusHealthChangeDelegate (IFocusable focusable, float healthPercentage, bool hideHealthbarWhenFull)
 
void SetCurrentFocusedObject (IFocusable focusedObject, IFocusable focusedMachine, bool isInteractable)
 
void ClearFocus ()
 
void OnClearScene ()
 
 MissionMainAgentInteractionComponent (MissionMainAgentController mainAgentController)
 
void FocusTick ()
 
void FocusStateCheckTick ()
 
void FocusedItemHealthTick ()
 

Properties

IFocusable CurrentFocusedObject [get]
 
IFocusable CurrentFocusedMachine [get]
 

Events

MissionFocusGainedEventDelegate OnFocusGained
 
MissionFocusLostEventDelegate OnFocusLost
 
MissionFocusHealthChangeDelegate OnFocusHealthChanged
 

Constructor & Destructor Documentation

◆ MissionMainAgentInteractionComponent()

TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.MissionMainAgentInteractionComponent ( MissionMainAgentController  mainAgentController)

Member Function Documentation

◆ MissionFocusGainedEventDelegate()

delegate void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.MissionFocusGainedEventDelegate ( Agent  agent,
IFocusable  focusableObject,
bool  isInteractable 
)

◆ MissionFocusLostEventDelegate()

delegate void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.MissionFocusLostEventDelegate ( Agent  agent,
IFocusable  focusableObject 
)

◆ MissionFocusHealthChangeDelegate()

delegate void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.MissionFocusHealthChangeDelegate ( IFocusable  focusable,
float  healthPercentage,
bool  hideHealthbarWhenFull 
)

◆ SetCurrentFocusedObject()

void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.SetCurrentFocusedObject ( IFocusable  focusedObject,
IFocusable  focusedMachine,
bool  isInteractable 
)

◆ ClearFocus()

void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.ClearFocus ( )

◆ OnClearScene()

void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.OnClearScene ( )

◆ FocusTick()

void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.FocusTick ( )

◆ FocusStateCheckTick()

void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.FocusStateCheckTick ( )

◆ FocusedItemHealthTick()

void TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.FocusedItemHealthTick ( )

Property Documentation

◆ CurrentFocusedObject

IFocusable TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.CurrentFocusedObject
get

◆ CurrentFocusedMachine

IFocusable TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.CurrentFocusedMachine
get

Event Documentation

◆ OnFocusGained

MissionFocusGainedEventDelegate TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.OnFocusGained

◆ OnFocusLost

MissionFocusLostEventDelegate TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.OnFocusLost

◆ OnFocusHealthChanged

MissionFocusHealthChangeDelegate TaleWorlds.MountAndBlade.View.MissionViews.MissionMainAgentInteractionComponent.OnFocusHealthChanged