Show / Hide Table of Contents

Class SkillManager

Inheritance
System.Object
SkillManager
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Namespace: Eco.Gameplay.Skills
Assembly: Eco.Gameplay.dll
Syntax
public class SkillManager : Singleton<SkillManager>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

SkillManager()

Declaration
public SkillManager()

Fields

Settings

Declaration
public static SkillSettings Settings
Field Value
Type Description
SkillSettings

Properties

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Methods

GetCostOfStar(Int32)

Declaration
public int GetCostOfStar(int starNumber)
Parameters
Type Name Description
System.Int32 starNumber
Returns
Type Description
System.Int32

GetOrMakeReqs(Single)

Declaration
public SkillReqs GetOrMakeReqs(float tier)
Parameters
Type Name Description
System.Single tier
Returns
Type Description
SkillReqs

Initialize()

Declaration
public void Initialize()

Events

OnSkillValsChanged

Declaration
public static event Action OnSkillValsChanged
Event Type
Type Description
System.Action

PropertyChanged

Declaration
public virtual event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

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
☀
☾