Class Banner
- Namespace
- TaleWorlds.Core
- Assembly
- TaleWorlds.Core.dll
public class Banner
- Inheritance
-
Banner
- Inherited Members
- Extension Methods
Constructors
Banner()
public Banner()
Banner(string)
public Banner(string bannerKey)
Parameters
bannerKey
string
Banner(string, uint, uint)
public Banner(string bannerKey, uint color1, uint color2)
Parameters
Banner(Banner)
public Banner(Banner banner)
Parameters
banner
Banner
Fields
BackgroundDataIndex
public const int BackgroundDataIndex = 0
Field Value
BannerEditableAreaSize
public const int BannerEditableAreaSize = 512
Field Value
BannerFullSize
public const int BannerFullSize = 1528
Field Value
BannerIconDataIndex
public const int BannerIconDataIndex = 1
Field Value
MaxIconCount
public const int MaxIconCount = 32
Field Value
MaxSize
public const int MaxSize = 8000
Field Value
Properties
BannerDataList
public MBReadOnlyList<BannerData> BannerDataList { get; }
Property Value
BannerVisual
public IBannerVisual BannerVisual { get; }
Property Value
Methods
AddIconData(BannerData)
public void AddIconData(BannerData iconData)
Parameters
iconData
BannerData
AddIconData(BannerData, int)
public void AddIconData(BannerData iconData, int index)
Parameters
iconData
BannerDataindex
int
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
ChangeBackgroundColor(uint, uint)
public void ChangeBackgroundColor(uint primaryColor, uint secondaryColor)
Parameters
ChangeIconColors(uint)
public void ChangeIconColors(uint color)
Parameters
color
uint
ChangePrimaryColor(uint)
public void ChangePrimaryColor(uint mainColor)
Parameters
mainColor
uint
ClearAllIcons()
public void ClearAllIcons()
CreateOneColoredBannerWithOneIcon(uint, uint, int)
public static Banner CreateOneColoredBannerWithOneIcon(uint backgroundColor, uint iconColor, int iconMeshId)
Parameters
Returns
CreateOneColoredEmptyBanner(int)
public static Banner CreateOneColoredEmptyBanner(int colorIndex)
Parameters
colorIndex
int
Returns
CreateRandomBanner()
public static Banner CreateRandomBanner()
Returns
CreateRandomClanBanner(int)
public static Banner CreateRandomClanBanner(int seed = -1)
Parameters
seed
int
Returns
Deserialize(string)
public void Deserialize(string message)
Parameters
message
string
GetBannerCodeFromBannerDataList(MBList<BannerData>)
public static string GetBannerCodeFromBannerDataList(MBList<BannerData> bannerDataList)
Parameters
bannerDataList
MBList<BannerData>
Returns
GetBannerDataFromBannerCode(string)
public static List<BannerData> GetBannerDataFromBannerCode(string bannerCode)
Parameters
bannerCode
string
Returns
GetFirstIconColor()
public uint GetFirstIconColor()
Returns
GetPrimaryColor()
public uint GetPrimaryColor()
Returns
GetSecondaryColor()
public uint GetSecondaryColor()
Returns
GetVersionNo()
public int GetVersionNo()
Returns
RemoveIconDataAtIndex(int)
public void RemoveIconDataAtIndex(int index)
Parameters
index
int
RotateBackgroundToLeft()
public void RotateBackgroundToLeft()
RotateBackgroundToRight()
public void RotateBackgroundToRight()
Serialize()
public string Serialize()
Returns
SetBackgroundMeshId(int)
public void SetBackgroundMeshId(int meshId)
Parameters
meshId
int
SetBannerVisual(IBannerVisual)
public void SetBannerVisual(IBannerVisual visual)
Parameters
visual
IBannerVisual
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).