Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.DriveAlignmentUrgencyFunction Class Reference

Urgency based on how well the observed entity's drives align with the observer's, where 0 is no alignment and 1 is perfect alignment. More...

Inheritance diagram for PixelCrushers.QuestMachine.DriveAlignmentUrgencyFunction:
Collaboration diagram for PixelCrushers.QuestMachine.DriveAlignmentUrgencyFunction:

Public Member Functions

override float Compute (WorldModel worldModel)
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.UrgencyFunction
float Compute (WorldModel worldModel)
 

Properties

AnimationCurve entityCountMultiplier [get, set]
 The urgency value is multiplied by this curve, where the keys indicate the number of entities the observer is aware of.
 
override string typeName [get]
 
- Properties inherited from PixelCrushers.QuestMachine.UrgencyFunction
string description [get, set]
 Description of this urgency function.
 
string typeName [get]
 

Detailed Description

Urgency based on how well the observed entity's drives align with the observer's, where 0 is no alignment and 1 is perfect alignment.

Member Function Documentation

◆ Compute()

override float PixelCrushers.QuestMachine.DriveAlignmentUrgencyFunction.Compute ( WorldModel  worldModel)
inline

Property Documentation

◆ entityCountMultiplier

AnimationCurve PixelCrushers.QuestMachine.DriveAlignmentUrgencyFunction.entityCountMultiplier
getset

The urgency value is multiplied by this curve, where the keys indicate the number of entities the observer is aware of.

◆ typeName

override string PixelCrushers.QuestMachine.DriveAlignmentUrgencyFunction.typeName
get

The documentation for this class was generated from the following file: