Class PercentReductionStrategy
Inheritance
System.Object
PercentReductionStrategy
Assembly: Eco.Gameplay.dll
Syntax
public class PercentReductionStrategy : ModificationStrategy
Constructors
PercentReductionStrategy(Single, Single)
Declaration
public PercentReductionStrategy(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
Increases()
Declaration
public override bool Increases()
Returns
Type |
Description |
System.Boolean |
|
Overrides
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
StyleBonusValue(Single)
Declaration
public override string StyleBonusValue(float bonusValue)
Parameters
Type |
Name |
Description |
System.Single |
bonusValue |
|
Returns
Type |
Description |
System.String |
|
Overrides
Extension Methods