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

Public Member Functions

BannerIconData GetIconDataFromIconId (int id)
 
int GetRandomBackgroundId (MBFastRandom random)
 
int GetRandomBannerIconId (MBFastRandom random)
 
string GetBackgroundMeshName (int id)
 
string GetIconSourceTextureName (int id)
 
void SetBaseBackgroundId (int id)
 
void LoadBannerIcons (string xmlPath)
 

Static Public Member Functions

static void Initialize ()
 
static UInt32 GetColor (int id)
 
static int GetColorId (UInt32 color)
 

Public Attributes

MBReadOnlyList< BannerIconGroupBannerIconGroups
 
MBReadOnlyDictionary< int, BannerColorReadOnlyColorPalette
 

Static Public Attributes

const int DarkRed = 1
 
const int Green = 120
 
const int Blue = 119
 
const int Purple = 4
 
const int DarkPurple = 6
 
const int Orange = 9
 
const int DarkBlue = 12
 
const int Red = 118
 
const int Yellow = 121
 

Properties

static BannerManager Instance [get]
 
int BaseBackgroundId [get]
 
static MBReadOnlyDictionary< int, BannerColorColorPalette [get]
 

Member Function Documentation

◆ Initialize()

static void TaleWorlds.Core.BannerManager.Initialize ( )
static

◆ GetColor()

static UInt32 TaleWorlds.Core.BannerManager.GetColor ( int  id)
static

◆ GetColorId()

static int TaleWorlds.Core.BannerManager.GetColorId ( UInt32  color)
static

◆ GetIconDataFromIconId()

BannerIconData TaleWorlds.Core.BannerManager.GetIconDataFromIconId ( int  id)

◆ GetRandomBackgroundId()

int TaleWorlds.Core.BannerManager.GetRandomBackgroundId ( MBFastRandom  random)

◆ GetRandomBannerIconId()

int TaleWorlds.Core.BannerManager.GetRandomBannerIconId ( MBFastRandom  random)

◆ GetBackgroundMeshName()

string TaleWorlds.Core.BannerManager.GetBackgroundMeshName ( int  id)

◆ GetIconSourceTextureName()

string TaleWorlds.Core.BannerManager.GetIconSourceTextureName ( int  id)

◆ SetBaseBackgroundId()

void TaleWorlds.Core.BannerManager.SetBaseBackgroundId ( int  id)

◆ LoadBannerIcons()

void TaleWorlds.Core.BannerManager.LoadBannerIcons ( string  xmlPath)

Member Data Documentation

◆ DarkRed

const int TaleWorlds.Core.BannerManager.DarkRed = 1
static

◆ Green

const int TaleWorlds.Core.BannerManager.Green = 120
static

◆ Blue

const int TaleWorlds.Core.BannerManager.Blue = 119
static

◆ Purple

const int TaleWorlds.Core.BannerManager.Purple = 4
static

◆ DarkPurple

const int TaleWorlds.Core.BannerManager.DarkPurple = 6
static

◆ Orange

const int TaleWorlds.Core.BannerManager.Orange = 9
static

◆ DarkBlue

const int TaleWorlds.Core.BannerManager.DarkBlue = 12
static

◆ Red

const int TaleWorlds.Core.BannerManager.Red = 118
static

◆ Yellow

const int TaleWorlds.Core.BannerManager.Yellow = 121
static

◆ BannerIconGroups

MBReadOnlyList<BannerIconGroup> TaleWorlds.Core.BannerManager.BannerIconGroups

◆ ReadOnlyColorPalette

MBReadOnlyDictionary<int, BannerColor> TaleWorlds.Core.BannerManager.ReadOnlyColorPalette

Property Documentation

◆ Instance

BannerManager TaleWorlds.Core.BannerManager.Instance
staticget

◆ BaseBackgroundId

int TaleWorlds.Core.BannerManager.BaseBackgroundId
get

◆ ColorPalette

MBReadOnlyDictionary<int, BannerColor> TaleWorlds.Core.BannerManager.ColorPalette
staticget