Table of Contents

Class LogEntry

Namespace
TaleWorlds.CampaignSystem.LogEntries
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class LogEntry
Inheritance
LogEntry
Derived
Inherited Members

Constructors

LogEntry()

protected LogEntry()

Fields

NotificationDefaultTextColor

protected const uint NotificationDefaultTextColor = 0

Field Value

uint

Properties

GameTime

[SaveableProperty(1)]
public CampaignTime GameTime { get; }

Property Value

CampaignTime

Id

[SaveableProperty(0)]
public long Id { get; }

Property Value

long

KeepInHistoryTime

public virtual CampaignTime KeepInHistoryTime { get; }

Property Value

CampaignTime

NotificationType

public virtual ChatNotificationType NotificationType { get; }

Property Value

ChatNotificationType

Methods

AddLogEntry(LogEntry)

public static void AddLogEntry(LogEntry logEntry)

Parameters

logEntry LogEntry

AddLogEntry(LogEntry, CampaignTime)

public static void AddLogEntry(LogEntry logEntry, CampaignTime gameTime)

Parameters

logEntry LogEntry
gameTime CampaignTime

AdversityNotification(IFaction, IFaction)

protected ChatNotificationType AdversityNotification(IFaction faction1, IFaction faction2)

Parameters

faction1 IFaction
faction2 IFaction

Returns

ChatNotificationType

AsReasonForEnmity(Hero, Hero)

public virtual int AsReasonForEnmity(Hero referenceHero1, Hero referenceHero2)

Parameters

referenceHero1 Hero
referenceHero2 Hero

Returns

int

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

CivilianNotification(IFaction)

protected ChatNotificationType CivilianNotification(IFaction faction)

Parameters

faction IFaction

Returns

ChatNotificationType

DiplomaticNotification(IFaction, IFaction)

protected ChatNotificationType DiplomaticNotification(IFaction faction1, IFaction faction2)

Parameters

faction1 IFaction
faction2 IFaction

Returns

ChatNotificationType

GetAsRumor(Settlement, ref TextObject)

public virtual int GetAsRumor(Settlement settlement, ref TextObject comment)

Parameters

settlement Settlement
comment TextObject

Returns

int

GetConversationScoreAndComment(Hero, bool, out string, out ImportanceEnum)

public virtual void GetConversationScoreAndComment(Hero talkTroop, bool findString, out string comment, out ImportanceEnum score)

Parameters

talkTroop Hero
findString bool
comment string
score ImportanceEnum

GetHistoricComment(Hero)

public virtual TextObject GetHistoricComment(Hero talkTroop)

Parameters

talkTroop Hero

Returns

TextObject

GetImportanceForClan(Clan)

public virtual ImportanceEnum GetImportanceForClan(Clan clan)

Parameters

clan Clan

Returns

ImportanceEnum

GetValueAsPoliticsAbuseOfPower(Hero, Hero)

public virtual int GetValueAsPoliticsAbuseOfPower(Hero referenceTroop, Hero liege)

Parameters

referenceTroop Hero
liege Hero

Returns

int

GetValueAsPoliticsShowedWeakness(Hero, Hero)

public virtual int GetValueAsPoliticsShowedWeakness(Hero referenceTroop, Hero liege)

Parameters

referenceTroop Hero
liege Hero

Returns

int

GetValueAsPoliticsSlightedClan(Hero, Hero)

public virtual int GetValueAsPoliticsSlightedClan(Hero referenceTroop, Hero liege)

Parameters

referenceTroop Hero
liege Hero

Returns

int

MilitaryNotification(IFaction, IFaction)

protected ChatNotificationType MilitaryNotification(IFaction benefiter, IFaction affected)

Parameters

benefiter IFaction
affected IFaction

Returns

ChatNotificationType

PoliticalNotification(IFaction)

protected ChatNotificationType PoliticalNotification(IFaction faction)

Parameters

faction IFaction

Returns

ChatNotificationType

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).