Table of Contents

Class UtilityComparer.UtilityTracker

Namespace
Global
Assembly
Assembly-CSharp.dll
public class UtilityComparer.UtilityTracker
Inheritance
UtilityComparer.UtilityTracker
Inherited Members

Constructors

UtilityTracker(AIModule, FloatTween, float, float)

public UtilityTracker(AIModule module, FloatTweener.FloatTween smoother, float weight, float continuationBonus)

Parameters

module AIModule
smoother FloatTweener.FloatTween
weight float
continuationBonus float

Fields

continuationBonus

public float continuationBonus

Field Value

float

exponent

public float exponent

Field Value

float

module

public AIModule module

Field Value

AIModule

smoothedUtility

public float smoothedUtility

Field Value

float

smoother

public FloatTweener.FloatTween smoother

Field Value

FloatTweener.FloatTween

weight

public float weight

Field Value

float

Methods

SmoothedUtility()

public float SmoothedUtility()

Returns

float

UnSmoothedUtility()

public float UnSmoothedUtility()

Returns

float

UpdateSmoothing()

public void UpdateSmoothing()