Show / Hide Table of Contents

Class BonusUnitsDecoratorStrategy

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

Constructors

BonusUnitsDecoratorStrategy(ModificationStrategy, String, Func<Single, Single>)

Declaration
public BonusUnitsDecoratorStrategy(ModificationStrategy inner, string unit, Func<float, float> unitConverter = null)
Parameters
Type Name Description
ModificationStrategy inner
System.String unit
System.Func<System.Single, System.Single> unitConverter

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