M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.Objects.Cinematics.HideoutBossFightBehavior Class Reference

Inherits TaleWorlds.Engine.ScriptComponentBehavior.

Public Member Functions

void GetPlayerFrames (out MatrixFrame initialFrame, out MatrixFrame targetFrame, float perturbAmount=0.0f)
 
void GetBossFrames (out MatrixFrame initialFrame, out MatrixFrame targetFrame, float perturbAmount=0.0f)
 
void GetAllyFrames (out List< MatrixFrame > initialFrames, out List< MatrixFrame > targetFrames, int agentCount=PreviewTroopCount, float agentOffsetAngle=PreviewPlacementAngle, float perturbAmount=0.0f)
 
void GetBanditFrames (out List< MatrixFrame > initialFrames, out List< MatrixFrame > targetFrames, int agentCount=PreviewTroopCount, float agentOffsetAngle=PreviewPlacementAngle, float perturbAmount=0.0f)
 
void GetAllyInitialFormationFrame (out MatrixFrame frame)
 
void GetBanditInitialFormationFrame (out MatrixFrame frame)
 
bool IsWorldPointInsideCameraVolume (in Vec3 worldPoint)
 
bool ClampWorldPointToCameraVolume (in Vec3 worldPoint, out Vec3 clampedPoint)
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 

Public Attributes

float InnerRadius = 2.5f
 
float OuterRadius = 6.0f
 
float WalkDistance = 3.0f
 
bool ShowPreview
 

Static Public Attributes

const float MaxCameraHeight = 5.0f
 
const float MaxCameraWidth = 10.0f
 

Protected Member Functions

override void OnEditorVariableChanged (string variableName)
 Called when an object's field has changed from the editor.
 
override void OnEditorTick (float dt)
 
override void OnRemoved (int removeReason)
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 
virtual void OnRemoved (int removeReason)
 

Properties

int PerturbSeed [get]
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint {
  None = 0x00000000 ,
  TickOccasionally = 0x00000001 ,
  Tick = 0x00000002 ,
  TickParallel = 0x00000004 ,
  TickParallel2 = 0x00000008
}
 

Member Function Documentation

◆ GetPlayerFrames()

void SandBox.Objects.Cinematics.HideoutBossFightBehavior.GetPlayerFrames ( out MatrixFrame  initialFrame,
out MatrixFrame  targetFrame,
float  perturbAmount = 0::0f 
)

◆ GetBossFrames()

void SandBox.Objects.Cinematics.HideoutBossFightBehavior.GetBossFrames ( out MatrixFrame  initialFrame,
out MatrixFrame  targetFrame,
float  perturbAmount = 0::0f 
)

◆ GetAllyFrames()

void SandBox.Objects.Cinematics.HideoutBossFightBehavior.GetAllyFrames ( out List< MatrixFrame initialFrames,
out List< MatrixFrame targetFrames,
int  agentCount = PreviewTroopCount,
float  agentOffsetAngle = PreviewPlacementAngle,
float  perturbAmount = 0::0f 
)

◆ GetBanditFrames()

void SandBox.Objects.Cinematics.HideoutBossFightBehavior.GetBanditFrames ( out List< MatrixFrame initialFrames,
out List< MatrixFrame targetFrames,
int  agentCount = PreviewTroopCount,
float  agentOffsetAngle = PreviewPlacementAngle,
float  perturbAmount = 0::0f 
)

◆ GetAllyInitialFormationFrame()

void SandBox.Objects.Cinematics.HideoutBossFightBehavior.GetAllyInitialFormationFrame ( out MatrixFrame  frame)

◆ GetBanditInitialFormationFrame()

void SandBox.Objects.Cinematics.HideoutBossFightBehavior.GetBanditInitialFormationFrame ( out MatrixFrame  frame)

◆ IsWorldPointInsideCameraVolume()

bool SandBox.Objects.Cinematics.HideoutBossFightBehavior.IsWorldPointInsideCameraVolume ( in Vec3  worldPoint)

◆ ClampWorldPointToCameraVolume()

bool SandBox.Objects.Cinematics.HideoutBossFightBehavior.ClampWorldPointToCameraVolume ( in Vec3  worldPoint,
out Vec3  clampedPoint 
)

◆ OnEditorVariableChanged()

override void SandBox.Objects.Cinematics.HideoutBossFightBehavior.OnEditorVariableChanged ( string  variableName)
protectedvirtual
Parameters
variableNameName of the field which has just changed.

Reimplemented from TaleWorlds.Engine.ScriptComponentBehavior.

◆ OnEditorTick()

override void SandBox.Objects.Cinematics.HideoutBossFightBehavior.OnEditorTick ( float  dt)
protectedvirtual

◆ OnRemoved()

override void SandBox.Objects.Cinematics.HideoutBossFightBehavior.OnRemoved ( int  removeReason)
protectedvirtual

Member Data Documentation

◆ MaxCameraHeight

const float SandBox.Objects.Cinematics.HideoutBossFightBehavior.MaxCameraHeight = 5.0f
static

◆ MaxCameraWidth

const float SandBox.Objects.Cinematics.HideoutBossFightBehavior.MaxCameraWidth = 10.0f
static

◆ InnerRadius

float SandBox.Objects.Cinematics.HideoutBossFightBehavior.InnerRadius = 2.5f

◆ OuterRadius

float SandBox.Objects.Cinematics.HideoutBossFightBehavior.OuterRadius = 6.0f

◆ WalkDistance

float SandBox.Objects.Cinematics.HideoutBossFightBehavior.WalkDistance = 3.0f

◆ ShowPreview

bool SandBox.Objects.Cinematics.HideoutBossFightBehavior.ShowPreview

Property Documentation

◆ PerturbSeed

int SandBox.Objects.Cinematics.HideoutBossFightBehavior.PerturbSeed
get