Show / Hide Table of Contents

Class LinearStrategy

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

Constructors

LinearStrategy(Int32)

Declaration
public LinearStrategy(int diff = 1)
Parameters
Type Name Description
System.Int32 diff

Properties

Diff

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

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