M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent Class Reference

Inherits TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicMissionActionComponent.

Public Member Functions

 MusicMissionAlleyFightComponent ()
 
override void PreInitialize ()
 
override bool IsActive ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicMissionActionComponent
override void PreInitialize ()
 
override void Tick (float dt)
 
override void OnAgentHit (Agent affectedAgent, Agent affectorAgent, int damage, in MissionWeapon attackerWeapon)
 
override void OnAgentRemoved (Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow killingBlow)
 
override MusicPriority GetPriority ()
 
override bool IsActive ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicBaseComponent
virtual void PreInitialize ()
 
virtual void Initialize ()
 
virtual void Tick (float dt)
 
virtual void OnActived ()
 
virtual void OnDeactivated ()
 
virtual void OnAgentHit (Agent affectedAgent, Agent affectorAgent, int damage, in MissionWeapon attackerWeapon)
 
virtual void OnAgentRemoved (Agent affectedAgent, Agent affectorAgent, AgentState agentState, KillingBlow killingBlow)
 
virtual void OnEntityRemoved (TaleWorlds.Engine.GameEntity entity)
 
virtual void OnMusicVolumeChanged (float newVolume)
 
abstract bool IsActive ()
 
abstract MusicPriority GetPriority ()
 

Protected Member Functions

override float CalculateIntensityFromDamageFromPlayer ()
 
override float CalculateIntensityFromDamageToPlayer ()
 
override float CalculateIntensityFromEnemiesInDuelRange ()
 
override float CalculateIntensityFromEnemiesAround ()
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicMissionActionComponent
 MusicMissionActionComponent ()
 
virtual MBMusicManagerOld.MusicMood HandleEndingTrackSelection ()
 
virtual bool HandleFeedbackTrackSelection (out MBMusicManagerOld.MusicMood feedbackTrack)
 
virtual MBMusicManagerOld.MusicMood HandleNormalTrackSelection (bool forceUpdate=false)
 
MBMusicManagerOld.MusicMood SelectNewActionTrack ()
 
virtual MBMusicManagerOld.MusicMood SelectEndingTrack (bool victory)
 
virtual float CalculateIntensityFromDamageToPlayer ()
 
virtual float CalculateIntensityFromDamageFromPlayer ()
 
virtual float CalculateIntensityFromDamageToAlliedNPCs ()
 
virtual float CalculateIntensityFromNPCDeaths ()
 
virtual float CalculateIntensityFromEnemiesAround ()
 
virtual float CalculateIntensityFromEnemiesInDuelRange ()
 
virtual float CalculateIntensityFromAlliesAround ()
 
virtual float CalculateIntensityMisc ()
 

Additional Inherited Members

- Protected Attributes inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicMissionActionComponent
float TrackUpdateInterval
 How often we will update the music track. Note that this can never be very responsive as PSAI will finish the current segment before starting a new track. Default = 10 seconds.
 
bool IsNextMoodChangeInstant = false
 
int attackerSideAgentCount = 0
 
int defenderSideAgentCount = 0
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicBaseComponent
MBMusicManagerOld.MusicMood CurrentMood = MBMusicManagerOld.MusicMood.None
 
- Static Protected Attributes inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicMissionActionComponent
const float IntensityZeroAlternative = 0.00001f
 
- Properties inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicMissionActionComponent
MBList< Tuple< MBMusicManagerOld.MusicMood, string > > ActionTracks [get, set]
 
MBList< MBMusicManagerOld.MusicMoodNegativeTracks [get, set]
 
MBList< MBMusicManagerOld.MusicMoodPositiveTracks [get, set]
 
Dictionary< string, MBMusicManagerOld.MusicMoodBattleWonTracks [get, set]
 
MBList< MBMusicManagerOld.MusicMoodBattleLostTracks [get, set]
 
- Properties inherited from TaleWorlds.MountAndBlade.View.MissionViews.Sound.Components.MusicBaseComponent
float CurrentVolume [get]
 

Constructor & Destructor Documentation

◆ MusicMissionAlleyFightComponent()

SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent.MusicMissionAlleyFightComponent ( )

Member Function Documentation

◆ PreInitialize()

override void SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent.PreInitialize ( )
virtual

◆ CalculateIntensityFromDamageFromPlayer()

override float SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent.CalculateIntensityFromDamageFromPlayer ( )
protectedvirtual

◆ CalculateIntensityFromDamageToPlayer()

override float SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent.CalculateIntensityFromDamageToPlayer ( )
protectedvirtual

◆ CalculateIntensityFromEnemiesInDuelRange()

override float SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent.CalculateIntensityFromEnemiesInDuelRange ( )
protectedvirtual

◆ CalculateIntensityFromEnemiesAround()

override float SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent.CalculateIntensityFromEnemiesAround ( )
protectedvirtual

◆ IsActive()

override bool SandBox.View.Missions.Sound.Components.MusicMissionAlleyFightComponent.IsActive ( )
virtual