M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass Class Reference

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 
List< IReadOnlyPerkObjectGetAllAvailablePerksForListIndex (int index, string forcedForGameMode=null)
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
bool IsTroopCharacter (BasicCharacterObject character)
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
virtual void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Properties

BasicCharacterObject HeroCharacter [get]
 
BasicCharacterObject TroopCharacter [get]
 
BasicCharacterObject BannerBearerCharacter [get]
 
BasicCultureObject Culture [get]
 
MPHeroClassGroup ClassGroup [get]
 
string HeroIdleAnim [get]
 
string HeroMountIdleAnim [get]
 
string TroopIdleAnim [get]
 
string TroopMountIdleAnim [get]
 
int ArmorValue [get]
 
int Health [get]
 
float HeroMovementSpeedMultiplier [get]
 
float HeroCombatMovementSpeedMultiplier [get]
 
float HeroTopSpeedReachDuration [get]
 
float TroopMovementSpeedMultiplier [get]
 
float TroopCombatMovementSpeedMultiplier [get]
 
float TroopTopSpeedReachDuration [get]
 
float TroopMultiplier [get]
 
int TroopCost [get]
 
int TroopCasualCost [get]
 
int TroopBattleCost [get]
 
int MeleeAI [get]
 
int RangedAI [get]
 
TextObject HeroInformation [get]
 
TextObject TroopInformation [get]
 
TargetIconType IconType [get]
 
TextObject HeroName [get]
 
TextObject TroopName [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Member Function Documentation

◆ Equals()

override bool TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.Equals ( object  obj)

◆ GetHashCode()

override int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.GetHashCode ( )

◆ GetAllAvailablePerksForListIndex()

List< IReadOnlyPerkObject > TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.GetAllAvailablePerksForListIndex ( int  index,
string  forcedForGameMode = null 
)

◆ Deserialize()

override void TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.Deserialize ( MBObjectManager  objectManager,
XmlNode  node 
)
virtual

◆ IsTroopCharacter()

bool TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.IsTroopCharacter ( BasicCharacterObject  character)

Property Documentation

◆ HeroCharacter

BasicCharacterObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroCharacter
get

◆ TroopCharacter

BasicCharacterObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopCharacter
get

◆ BannerBearerCharacter

BasicCharacterObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.BannerBearerCharacter
get

◆ Culture

BasicCultureObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.Culture
get

◆ ClassGroup

MPHeroClassGroup TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.ClassGroup
get

◆ HeroIdleAnim

string TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroIdleAnim
get

◆ HeroMountIdleAnim

string TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroMountIdleAnim
get

◆ TroopIdleAnim

string TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopIdleAnim
get

◆ TroopMountIdleAnim

string TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopMountIdleAnim
get

◆ ArmorValue

int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.ArmorValue
get

◆ Health

int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.Health
get

◆ HeroMovementSpeedMultiplier

float TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroMovementSpeedMultiplier
get

◆ HeroCombatMovementSpeedMultiplier

float TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroCombatMovementSpeedMultiplier
get

◆ HeroTopSpeedReachDuration

float TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroTopSpeedReachDuration
get

◆ TroopMovementSpeedMultiplier

float TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopMovementSpeedMultiplier
get

◆ TroopCombatMovementSpeedMultiplier

float TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopCombatMovementSpeedMultiplier
get

◆ TroopTopSpeedReachDuration

float TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopTopSpeedReachDuration
get

◆ TroopMultiplier

float TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopMultiplier
get

◆ TroopCost

int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopCost
get

◆ TroopCasualCost

int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopCasualCost
get

◆ TroopBattleCost

int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopBattleCost
get

◆ MeleeAI

int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.MeleeAI
get

◆ RangedAI

int TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.RangedAI
get

◆ HeroInformation

TextObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroInformation
get

◆ TroopInformation

TextObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopInformation
get

◆ IconType

TargetIconType TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.IconType
get

◆ HeroName

TextObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.HeroName
get

◆ TroopName

TextObject TaleWorlds.MountAndBlade.MultiplayerClassDivisions.MPHeroClass.TroopName
get