Show / Hide Table of Contents

Class PercentIncreaseStrategy

Inheritance
System.Object
ModificationStrategy
PercentIncreaseStrategy
Inherited Members
ModificationStrategy.BonusDescription(Int32)
Namespace: Eco.Gameplay.DynamicValues
Assembly: Eco.Gameplay.dll
Syntax
public class PercentIncreaseStrategy : ModificationStrategy

Constructors

PercentIncreaseStrategy(Single, Single)

Declaration
public PercentIncreaseStrategy(float halfValueLevel, float convergingMultiplier)
Parameters
Type Name Description
System.Single halfValueLevel
System.Single convergingMultiplier

Properties

ConvergingMultiplier

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

HalfValueLevel

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

Methods

BonusValue(Int32)

Declaration
public override float BonusValue(int level)
Parameters
Type Name Description
System.Int32 level
Returns
Type Description
System.Single
Overrides
ModificationStrategy.BonusValue(Int32)

Increases()

Declaration
public override bool Increases()
Returns
Type Description
System.Boolean
Overrides
ModificationStrategy.Increases()

ModifiedValue(Single, Int32)

Declaration
public override float ModifiedValue(float value, int level)
Parameters
Type Name Description
System.Single value
System.Int32 level
Returns
Type Description
System.Single
Overrides
ModificationStrategy.ModifiedValue(Single, Int32)

StyleBonusValue(Single)

Declaration
public override string StyleBonusValue(float bonusValue)
Parameters
Type Name Description
System.Single bonusValue
Returns
Type Description
System.String
Overrides
ModificationStrategy.StyleBonusValue(Single)

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