Inherits TaleWorlds.Core.PropertyObject.
|
| enum | EffectIncrementType {
Invalid = -1
,
Add
,
AddFactor
} |
| |
| enum | PerkRole {
None
,
Ruler
,
ClanLeader
,
Governor
,
ArmyCommander
,
PartyLeader
,
PartyOwner
,
Surgeon
,
Engineer
,
Scout
,
Quartermaster
,
PartyMember
,
Personal
,
Captain
,
NumberOfPerkRoles
} |
| |
|
| | SkillEffect (string stringId) |
| |
| void | Initialize (TextObject description, SkillObject[] effectedSkills, PerkRole primaryRole=PerkRole.None, float primaryBonus=0f, PerkRole secondaryRole=PerkRole.None, float secondaryBonus=0f, EffectIncrementType incrementType=EffectIncrementType.AddFactor, float primaryBaseValue=0.0f, float secondaryBaseValue=0.0f) |
| |
| float | GetPrimaryValue (int skillLevel) |
| |
| float | GetSecondaryValue (int skillLevel) |
| |
| | 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 () |
| |
◆ EffectIncrementType
| Enumerator |
|---|
| Invalid | |
| Add | |
| AddFactor | |
◆ PerkRole
| Enumerator |
|---|
| None | |
| Ruler | |
| ClanLeader | |
| Governor | |
| ArmyCommander | |
| PartyLeader | |
| PartyOwner | |
| Surgeon | |
| Engineer | |
| Scout | |
| Quartermaster | |
| PartyMember | |
| Personal | |
| Captain | |
| NumberOfPerkRoles | |
◆ SkillEffect()
| TaleWorlds.CampaignSystem.SkillEffect.SkillEffect |
( |
string |
stringId | ) |
|
◆ Initialize()
◆ GetPrimaryValue()
| float TaleWorlds.CampaignSystem.SkillEffect.GetPrimaryValue |
( |
int |
skillLevel | ) |
|
◆ GetSecondaryValue()
| float TaleWorlds.CampaignSystem.SkillEffect.GetSecondaryValue |
( |
int |
skillLevel | ) |
|
◆ All
◆ PrimaryRole
| PerkRole TaleWorlds.CampaignSystem.SkillEffect.PrimaryRole |
|
get |
◆ SecondaryRole
| PerkRole TaleWorlds.CampaignSystem.SkillEffect.SecondaryRole |
|
get |
◆ PrimaryBonus
| float TaleWorlds.CampaignSystem.SkillEffect.PrimaryBonus |
|
get |
◆ SecondaryBonus
| float TaleWorlds.CampaignSystem.SkillEffect.SecondaryBonus |
|
get |
◆ IncrementType
◆ EffectedSkills
| SkillObject [] TaleWorlds.CampaignSystem.SkillEffect.EffectedSkills |
|
get |
◆ PrimaryBaseValue
| float TaleWorlds.CampaignSystem.SkillEffect.PrimaryBaseValue |
|
get |
◆ SecondaryBaseValue
| float TaleWorlds.CampaignSystem.SkillEffect.SecondaryBaseValue |
|
get |