Class TalentModifiedValue
Inheritance
System.Object
TalentModifiedValue
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
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
Returns
Type |
Description |
System.Single |
|
GetCurrentValueInt(IDynamicValueContext, Object, Single)
Declaration
public int GetCurrentValueInt(IDynamicValueContext context, object obj, float multiplier = 1F)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Implements
Extension Methods