Class BaseRequiresSkillAttribute
Inheritance
System.Object
BaseRequiresSkillAttribute
Assembly: Eco.Gameplay.dll
Syntax
public abstract class BaseRequiresSkillAttribute : Attribute, IController, IViewController, IHasUniversalID
Constructors
BaseRequiresSkillAttribute(Type, Int32)
Declaration
public BaseRequiresSkillAttribute(Type requiredSkillType, int requiredSkillLevel)
Parameters
Type |
Name |
Description |
System.Type |
requiredSkillType |
|
System.Int32 |
requiredSkillLevel |
|
Properties
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
IsValid
Declaration
public bool IsValid { get; }
Property Value
Type |
Description |
System.Boolean |
|
Level
Declaration
public int Level { get; }
Property Value
Type |
Description |
System.Int32 |
|
SkillItem
Declaration
public Skill SkillItem { get; }
Property Value
SkillType
Declaration
public Type SkillType { get; }
Property Value
Type |
Description |
System.Type |
|
SkillTypeID
Declaration
public int SkillTypeID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Description()
Declaration
public LocString Description()
Returns
DescriptionNoText()
Declaration
public LocString DescriptionNoText()
Returns
IsMet(Player)
Declaration
public bool IsMet(Player player)
Parameters
Type |
Name |
Description |
Player |
player |
|
Returns
Type |
Description |
System.Boolean |
|
IsMet(User)
Declaration
public bool IsMet(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
Extension Methods