M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData Class Reference

Inherits TaleWorlds.Core.SceneNotificationData.

Public Member Functions

override IEnumerable< SceneNotificationCharacterGetSceneNotificationCharacters ()
 
override void OnAffirmativeAction ()
 Action that gets executed when player chooses the positive action. Won't get called if IsAffirmativeOptionShown == false.
 
- Public Member Functions inherited from TaleWorlds.Core.SceneNotificationData
virtual void OnAffirmativeAction ()
 Action that gets executed when player chooses the positive action. Won't get called if IsAffirmativeOptionShown == false.
 
virtual void OnNegativeAction ()
 Action that gets executed when player chooses the negative action. Won't get called if IsNegativeOptionShown == false.
 
virtual void OnCloseAction ()
 Action that gets called when the player closes the notification. Gets called every time.
 
virtual IEnumerable< BannerGetBanners ()
 
virtual IEnumerable< SceneNotificationCharacterGetSceneNotificationCharacters ()
 

Static Public Member Functions

static HeroExecutionSceneNotificationData CreateForPlayerExecutingHero (Hero dyingHero, Action onAffirmativeAction, RelevantContextType relevantContextType=RelevantContextType.Any)
 
static HeroExecutionSceneNotificationData CreateForInformingPlayer (Hero executingHero, Hero dyingHero, RelevantContextType relevantContextType=RelevantContextType.Any)
 

Static Protected Attributes

static int MaxShownRelationChanges = 8
 

Properties

Hero Executer [get]
 
Hero Victim [get]
 
override bool IsNegativeOptionShown [get]
 
override string SceneID [get]
 
override TextObject NegativeText [get]
 
override bool IsAffirmativeOptionShown [get]
 
override TextObject TitleText [get]
 
override TextObject AffirmativeText [get]
 
override TextObject AffirmativeTitleText [get]
 
override TextObject AffirmativeHintText [get]
 
override TextObject AffirmativeHintTextExtended [get]
 
override TextObject AffirmativeDescriptionText [get]
 
override RelevantContextType RelevantContext [get]
 
- Properties inherited from TaleWorlds.Core.SceneNotificationData
virtual string SceneID [get]
 
virtual string SoundEventPath [get]
 
virtual TextObject TitleText [get]
 
virtual TextObject AffirmativeDescriptionText [get]
 
virtual TextObject NegativeDescriptionText [get]
 
virtual TextObject AffirmativeHintText [get]
 
virtual TextObject AffirmativeHintTextExtended [get]
 
virtual TextObject AffirmativeTitleText [get]
 
virtual TextObject NegativeTitleText [get]
 
virtual TextObject AffirmativeText [get]
 
virtual TextObject NegativeText [get]
 
virtual bool IsAffirmativeOptionShown [get]
 
virtual bool IsNegativeOptionShown [get]
 
virtual bool PauseActiveState = true [get]
 
virtual RelevantContextType RelevantContext [get]
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.Core.SceneNotificationData
enum  RelevantContextType {
  Any ,
  MPLobby ,
  CustomBattle ,
  Mission ,
  Map
}
 

Member Function Documentation

◆ GetSceneNotificationCharacters()

override IEnumerable< SceneNotificationCharacter > TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.GetSceneNotificationCharacters ( )
virtual

◆ OnAffirmativeAction()

override void TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.OnAffirmativeAction ( )
virtual

◆ CreateForPlayerExecutingHero()

static HeroExecutionSceneNotificationData TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.CreateForPlayerExecutingHero ( Hero  dyingHero,
Action  onAffirmativeAction,
RelevantContextType  relevantContextType = RelevantContextType::Any 
)
static

◆ CreateForInformingPlayer()

static HeroExecutionSceneNotificationData TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.CreateForInformingPlayer ( Hero  executingHero,
Hero  dyingHero,
RelevantContextType  relevantContextType = RelevantContextType::Any 
)
static

Member Data Documentation

◆ MaxShownRelationChanges

int TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.MaxShownRelationChanges = 8
staticprotected

Property Documentation

◆ Executer

Hero TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.Executer
get

◆ Victim

Hero TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.Victim
get

◆ IsNegativeOptionShown

override bool TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.IsNegativeOptionShown
get

◆ SceneID

override string TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.SceneID
get

◆ NegativeText

override TextObject TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.NegativeText
get

◆ IsAffirmativeOptionShown

override bool TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.IsAffirmativeOptionShown
get

◆ TitleText

override TextObject TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.TitleText
get

◆ AffirmativeText

override TextObject TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.AffirmativeText
get

◆ AffirmativeTitleText

override TextObject TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.AffirmativeTitleText
get

◆ AffirmativeHintText

override TextObject TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.AffirmativeHintText
get

◆ AffirmativeHintTextExtended

override TextObject TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.AffirmativeHintTextExtended
get

◆ AffirmativeDescriptionText

override TextObject TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.AffirmativeDescriptionText
get

◆ RelevantContext

override RelevantContextType TaleWorlds.CampaignSystem.SceneInformationPopupTypes.HeroExecutionSceneNotificationData.RelevantContext
get