Show / Hide Table of Contents

Class TalentModifiedValue

Inheritance
System.Object
TalentModifiedValue
Implements
IDynamicValue
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.DynamicValues
Assembly: Eco.Gameplay.dll
Syntax
public class TalentModifiedValue : Object, IDynamicValue, IController, IViewController, IHasUniversalID

Constructors

TalentModifiedValue(Type, Type, Single)

Declaration
public TalentModifiedValue(Type beneficiaryType, Type talentType, float baseValue = 1F)
Parameters
Type Name Description
System.Type beneficiaryType
System.Type talentType
System.Single baseValue

Properties

BaseTalentString

Declaration
public string BaseTalentString { get; }
Property Value
Type Description
System.String

BaseValue

Declaration
public float BaseValue { get; set; }
Property Value
Type Description
System.Single

ControllerID

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

GetBaseValue

Declaration
public float GetBaseValue { get; }
Property Value
Type Description
System.Single

Talent

Declaration
public Talent Talent { get; }
Property Value
Type Description
Talent

TalentString

Declaration
public string TalentString { get; }
Property Value
Type Description
System.String

TalentType

Declaration
public Type TalentType { get; }
Property Value
Type Description
System.Type

Value

Declaration
public float Value { get; }
Property Value
Type Description
System.Single

Methods

GetCurrentValue(IDynamicValueContext, Object)

Declaration
public float GetCurrentValue(IDynamicValueContext context, object obj)
Parameters
Type Name Description
IDynamicValueContext context
System.Object obj
Returns
Type Description
System.Single

GetCurrentValueInt(IDynamicValueContext, Object, Single)

Declaration
public int GetCurrentValueInt(IDynamicValueContext context, object obj, float multiplier = 1F)
Parameters
Type Name Description
IDynamicValueContext context
System.Object obj
System.Single multiplier
Returns
Type Description
System.Int32

Implements

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