Table of Contents

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

bannerKey string
color1 uint
color2 uint

Banner(Banner)

public Banner(Banner banner)

Parameters

banner Banner

Fields

BackgroundDataIndex

public const int BackgroundDataIndex = 0

Field Value

int

BannerEditableAreaSize

public const int BannerEditableAreaSize = 512

Field Value

int

BannerFullSize

public const int BannerFullSize = 1528

Field Value

int

BannerIconDataIndex

public const int BannerIconDataIndex = 1

Field Value

int

MaxIconCount

public const int MaxIconCount = 32

Field Value

int

MaxSize

public const int MaxSize = 8000

Field Value

int

Properties

BannerDataList

public MBReadOnlyList<BannerData> BannerDataList { get; }

Property Value

MBReadOnlyList<BannerData>

BannerVisual

public IBannerVisual BannerVisual { get; }

Property Value

IBannerVisual

Methods

AddIconData(BannerData)

public void AddIconData(BannerData iconData)

Parameters

iconData BannerData

AddIconData(BannerData, int)

public void AddIconData(BannerData iconData, int index)

Parameters

iconData BannerData
index int

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

ChangeBackgroundColor(uint, uint)

public void ChangeBackgroundColor(uint primaryColor, uint secondaryColor)

Parameters

primaryColor uint
secondaryColor uint

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

backgroundColor uint
iconColor uint
iconMeshId int

Returns

Banner

CreateOneColoredEmptyBanner(int)

public static Banner CreateOneColoredEmptyBanner(int colorIndex)

Parameters

colorIndex int

Returns

Banner

CreateRandomBanner()

public static Banner CreateRandomBanner()

Returns

Banner

CreateRandomClanBanner(int)

public static Banner CreateRandomClanBanner(int seed = -1)

Parameters

seed int

Returns

Banner

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

string

GetBannerDataFromBannerCode(string)

public static List<BannerData> GetBannerDataFromBannerCode(string bannerCode)

Parameters

bannerCode string

Returns

List<BannerData>

GetFirstIconColor()

public uint GetFirstIconColor()

Returns

uint

GetPrimaryColor()

public uint GetPrimaryColor()

Returns

uint

GetSecondaryColor()

public uint GetSecondaryColor()

Returns

uint

GetVersionNo()

public int GetVersionNo()

Returns

int

RemoveIconDataAtIndex(int)

public void RemoveIconDataAtIndex(int index)

Parameters

index int

RotateBackgroundToLeft()

public void RotateBackgroundToLeft()

RotateBackgroundToRight()

public void RotateBackgroundToRight()

Serialize()

public string Serialize()

Returns

string

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).