Class TalentGroup
Inheritance
System.Object
TalentGroup
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
[ItemGroup("Talents")]
public abstract class TalentGroup : Item, IItem, ILinkableParameterized<LinkConfig>, ILinkable, IHasIcon, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
TalentGroup()
Declaration
Fields
OwningSkill
Declaration
Field Value
Type |
Description |
System.Type |
|
Properties
Level
Declaration
public int Level { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Talents
Declaration
public Type[] Talents { get; set; }
Property Value
Type |
Description |
System.Type[] |
|
TalentsEnabled
Declaration
public bool TalentsEnabled { get; }
Property Value
Type |
Description |
System.Boolean |
|
TalentStrings
Declaration
public IEnumerable<string> TalentStrings { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
Methods
LearnTalent(User)
Declaration
public void LearnTalent(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
UnLearnTalent(User)
Declaration
public void UnLearnTalent(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods