Inherits TaleWorlds.Core.PropertyObject.
|
| PerkObject (string stringId) |
|
void | Initialize (string name, SkillObject skill, int requiredSkillValue, PerkObject alternativePerk, string primaryDescription, SkillEffect.PerkRole primaryRole, float primaryBonus, SkillEffect.EffectIncrementType incrementType, string secondaryDescription="", SkillEffect.PerkRole secondaryRole=SkillEffect.PerkRole.None, float secondaryBonus=0.0f, SkillEffect.EffectIncrementType secondaryIncrementType=SkillEffect.EffectIncrementType.Invalid, TroopClassFlag primaryTroopClassMask=TroopClassFlag.None, TroopClassFlag secondaryTroopClassMask=TroopClassFlag.None) |
|
override string | ToString () |
|
| PropertyObject (string stringId) |
| Initializes a new instance of the SkillObject class.
|
|
void | Initialize (TextObject name, TextObject description) |
|
| 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 () |
|
◆ PerkObject()
TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.PerkObject |
( |
string |
stringId | ) |
|
◆ Initialize()
void TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.Initialize |
( |
string |
name, |
|
|
SkillObject |
skill, |
|
|
int |
requiredSkillValue, |
|
|
PerkObject |
alternativePerk, |
|
|
string |
primaryDescription, |
|
|
SkillEffect::PerkRole |
primaryRole, |
|
|
float |
primaryBonus, |
|
|
SkillEffect::EffectIncrementType |
incrementType, |
|
|
string |
secondaryDescription = "" , |
|
|
SkillEffect::PerkRole |
secondaryRole = SkillEffect::PerkRole::None , |
|
|
float |
secondaryBonus = 0::0f , |
|
|
SkillEffect::EffectIncrementType |
secondaryIncrementType = SkillEffect::EffectIncrementType::Invalid , |
|
|
TroopClassFlag |
primaryTroopClassMask = TroopClassFlag::None , |
|
|
TroopClassFlag |
secondaryTroopClassMask = TroopClassFlag::None |
|
) |
| |
◆ ToString()
override string TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.ToString |
( |
| ) |
|
◆ All
◆ Skill
SkillObject TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.Skill |
|
get |
◆ RequiredSkillValue
float TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.RequiredSkillValue |
|
get |
◆ AlternativePerk
PerkObject TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.AlternativePerk |
|
get |
◆ PrimaryRole
◆ SecondaryRole
◆ PrimaryBonus
float TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.PrimaryBonus |
|
get |
◆ SecondaryBonus
float TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.SecondaryBonus |
|
get |
◆ PrimaryIncrementType
◆ SecondaryIncrementType
◆ PrimaryTroopClassMask
TroopClassFlag TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.PrimaryTroopClassMask |
|
get |
◆ SecondaryTroopClassMask
TroopClassFlag TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.SecondaryTroopClassMask |
|
get |
◆ PrimaryDescription
TextObject TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.PrimaryDescription |
|
get |
◆ SecondaryDescription
TextObject TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.SecondaryDescription |
|
get |
◆ IsTrash
bool TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.IsTrash |
|
get |