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, TroopUsageFlags primaryTroopUsageMask=TroopUsageFlags.Undefined, TroopUsageFlags secondaryTroopUsageMask=TroopUsageFlags.Undefined) |
| |
| 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, |
|
|
TroopUsageFlags | primaryTroopUsageMask = TroopUsageFlags::Undefined, |
|
|
TroopUsageFlags | secondaryTroopUsageMask = TroopUsageFlags::Undefined ) |
◆ 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
◆ PrimaryTroopUsageMask
| TroopUsageFlags TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.PrimaryTroopUsageMask |
|
get |
◆ SecondaryTroopUsageMask
| TroopUsageFlags TaleWorlds.CampaignSystem.CharacterDevelopment.PerkObject.SecondaryTroopUsageMask |
|
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 |