M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.MBMusicManager Class Reference

Public Member Functions

void OnCampaignMusicHandlerInit (IMusicHandler campaignMusicHandler)
 
void OnCampaignMusicHandlerFinalize ()
 
void OnBattleMusicHandlerInit (IMusicHandler battleMusicHandler)
 
void OnBattleMusicHandlerFinalize ()
 
void OnSilencedMusicHandlerInit (IMusicHandler silencedMusicHandler)
 
void OnSilencedMusicHandlerFinalize ()
 
void ActivateBattleMode ()
 
void DeactivateBattleMode ()
 
void ActivateCampaignMode ()
 
void DeactivateCampaignMode ()
 
void DeactivateCurrentMode ()
 
void UnpauseMusicManagerSystem ()
 
void PauseMusicManagerSystem ()
 
void StartTheme (MusicTheme theme, float startIntensity, bool queueEndSegment=false)
 
void StartThemeWithConstantIntensity (MusicTheme theme, bool queueEndSegment=false)
 
void ForceStopThemeWithFadeOut ()
 
void ChangeCurrentThemeIntensity (float deltaIntensity)
 
void Update (float dt)
 
MusicTheme GetSiegeTheme (CultureCode cultureCode)
 
MusicTheme GetBattleTheme (CultureCode cultureCode, int battleSize, out bool isPaganBattle)
 
MusicTheme GetBattleEndTheme (CultureCode cultureCode, bool isVictory)
 
MusicTheme GetBattleTurnsOneSideTheme (CultureCode cultureCode, bool isPositive, bool isPaganBattle)
 
MusicTheme GetCampaignMusicTheme (CultureCode cultureCode, bool isDark, bool isWarMode)
 

Static Public Member Functions

static bool IsCreationCompleted ()
 
static void Create ()
 
static void Initialize ()
 

Properties

static MBMusicManager Current [get]
 
MusicMode CurrentMode [get]
 

Member Function Documentation

◆ IsCreationCompleted()

static bool TaleWorlds.MountAndBlade.MBMusicManager.IsCreationCompleted ( )
static

◆ Create()

static void TaleWorlds.MountAndBlade.MBMusicManager.Create ( )
static

◆ Initialize()

static void TaleWorlds.MountAndBlade.MBMusicManager.Initialize ( )
static

◆ OnCampaignMusicHandlerInit()

void TaleWorlds.MountAndBlade.MBMusicManager.OnCampaignMusicHandlerInit ( IMusicHandler  campaignMusicHandler)

◆ OnCampaignMusicHandlerFinalize()

void TaleWorlds.MountAndBlade.MBMusicManager.OnCampaignMusicHandlerFinalize ( )

◆ OnBattleMusicHandlerInit()

void TaleWorlds.MountAndBlade.MBMusicManager.OnBattleMusicHandlerInit ( IMusicHandler  battleMusicHandler)

◆ OnBattleMusicHandlerFinalize()

void TaleWorlds.MountAndBlade.MBMusicManager.OnBattleMusicHandlerFinalize ( )

◆ OnSilencedMusicHandlerInit()

void TaleWorlds.MountAndBlade.MBMusicManager.OnSilencedMusicHandlerInit ( IMusicHandler  silencedMusicHandler)

◆ OnSilencedMusicHandlerFinalize()

void TaleWorlds.MountAndBlade.MBMusicManager.OnSilencedMusicHandlerFinalize ( )

◆ ActivateBattleMode()

void TaleWorlds.MountAndBlade.MBMusicManager.ActivateBattleMode ( )

◆ DeactivateBattleMode()

void TaleWorlds.MountAndBlade.MBMusicManager.DeactivateBattleMode ( )

◆ ActivateCampaignMode()

void TaleWorlds.MountAndBlade.MBMusicManager.ActivateCampaignMode ( )

◆ DeactivateCampaignMode()

void TaleWorlds.MountAndBlade.MBMusicManager.DeactivateCampaignMode ( )

◆ DeactivateCurrentMode()

void TaleWorlds.MountAndBlade.MBMusicManager.DeactivateCurrentMode ( )

◆ UnpauseMusicManagerSystem()

void TaleWorlds.MountAndBlade.MBMusicManager.UnpauseMusicManagerSystem ( )

◆ PauseMusicManagerSystem()

void TaleWorlds.MountAndBlade.MBMusicManager.PauseMusicManagerSystem ( )

◆ StartTheme()

void TaleWorlds.MountAndBlade.MBMusicManager.StartTheme ( MusicTheme  theme,
float  startIntensity,
bool  queueEndSegment = false 
)

◆ StartThemeWithConstantIntensity()

void TaleWorlds.MountAndBlade.MBMusicManager.StartThemeWithConstantIntensity ( MusicTheme  theme,
bool  queueEndSegment = false 
)

◆ ForceStopThemeWithFadeOut()

void TaleWorlds.MountAndBlade.MBMusicManager.ForceStopThemeWithFadeOut ( )

◆ ChangeCurrentThemeIntensity()

void TaleWorlds.MountAndBlade.MBMusicManager.ChangeCurrentThemeIntensity ( float  deltaIntensity)

◆ Update()

void TaleWorlds.MountAndBlade.MBMusicManager.Update ( float  dt)

◆ GetSiegeTheme()

MusicTheme TaleWorlds.MountAndBlade.MBMusicManager.GetSiegeTheme ( CultureCode  cultureCode)

◆ GetBattleTheme()

MusicTheme TaleWorlds.MountAndBlade.MBMusicManager.GetBattleTheme ( CultureCode  cultureCode,
int  battleSize,
out bool  isPaganBattle 
)

◆ GetBattleEndTheme()

MusicTheme TaleWorlds.MountAndBlade.MBMusicManager.GetBattleEndTheme ( CultureCode  cultureCode,
bool  isVictory 
)

◆ GetBattleTurnsOneSideTheme()

MusicTheme TaleWorlds.MountAndBlade.MBMusicManager.GetBattleTurnsOneSideTheme ( CultureCode  cultureCode,
bool  isPositive,
bool  isPaganBattle 
)

◆ GetCampaignMusicTheme()

MusicTheme TaleWorlds.MountAndBlade.MBMusicManager.GetCampaignMusicTheme ( CultureCode  cultureCode,
bool  isDark,
bool  isWarMode 
)

Property Documentation

◆ Current

MBMusicManager TaleWorlds.MountAndBlade.MBMusicManager.Current
staticget

◆ CurrentMode

MusicMode TaleWorlds.MountAndBlade.MBMusicManager.CurrentMode
get