M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.MPPerkCondition< T > Class Template Referenceabstract

Inherits MPPerkCondition.

Inherited by TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.AgentStatusCondition, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.BannerBearerCondition, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.ControllerCondition, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.HealthCondition, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.LastManStandingCondition, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.MountHealthCondition, TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.TroopCountCondition, and TaleWorlds.MountAndBlade.Network.Gameplay.Perks.Conditions.TroopRoleCondition.

Public Types

enum  PerkEventFlags
 

Public Member Functions

abstract bool Check (MissionPeer peer)
 
abstract bool Check (Agent agent)
 

Static Public Member Functions

static MPPerkCondition CreateFrom (List< string > gameModes, XmlNode node)
 

Protected Member Functions

virtual bool IsGameModesValid (List< string > gameModes)
 
abstract void Deserialize (XmlNode node)
 
override bool IsGameModesValid (List< string > gameModes)
 

Static Protected Attributes

static Dictionary< string, Type > Registered
 

Properties

virtual PerkEventFlags EventFlags [get]
 
virtual bool IsPeerCondition [get]
 
GameModeInstance [get]
 

Member Enumeration Documentation

◆ PerkEventFlags

Member Function Documentation

◆ Check() [1/2]

◆ Check() [2/2]

◆ IsGameModesValid() [1/2]

virtual bool TaleWorlds.MountAndBlade.MPPerkCondition< T >.IsGameModesValid ( List< string >  gameModes)
protectedvirtual

◆ Deserialize()

◆ CreateFrom()

static MPPerkCondition TaleWorlds.MountAndBlade.MPPerkCondition< T >.CreateFrom ( List< string >  gameModes,
XmlNode  node 
)
static

◆ IsGameModesValid() [2/2]

override bool TaleWorlds.MountAndBlade.MPPerkCondition< T >.IsGameModesValid ( List< string >  gameModes)
protected

Member Data Documentation

◆ Registered

Dictionary<string, Type> TaleWorlds.MountAndBlade.MPPerkCondition< T >.Registered
staticprotected

Property Documentation

◆ EventFlags

◆ IsPeerCondition

virtual bool TaleWorlds.MountAndBlade.MPPerkCondition< T >.IsPeerCondition
get

◆ GameModeInstance

T TaleWorlds.MountAndBlade.MPPerkCondition< T >.GameModeInstance
getprotected