Show / Hide Table of Contents

Class BaseRequiresSkillAttribute

Inheritance
System.Object
BaseRequiresSkillAttribute
RepairRequiresSkillAttribute
RequiresSkillAttribute
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Skills
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
Type Description
Skill

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
Type Description
LocString

DescriptionNoText()

Declaration
public LocString DescriptionNoText()
Returns
Type Description
LocString

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

IController
IViewController
IHasUniversalID

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾