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

This special entity type is essentially a singleton reserved for the player entity. More...

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

Static Public Attributes

static PlayerEntityType instance
 

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.QuestMachine.EntityType
string GetDescriptor (int count)
 Returns a text descriptor for a specified number of this entity type.
 
Faction GetFaction ()
 Looks up this entity type's faction.
 
List< UrgencyFunctionGetUrgencyFunctions ()
 Returns a list of urgency functions, including those inherited from parents.
 
DriveValue LookupDriveValue (Drive drive)
 Looks up a drive value, first in the entity; failing that, checks parents.
 
float GetRewardMultiplier (RewardMultiplier category)
 Returns the reward multiplier value for a specific category for this entity type.
 
- Properties inherited from PixelCrushers.QuestMachine.EntityType
string description [get, set]
 Description of this entity type.
 
bool isUnique [get, set]
 True if there is only one entity of this type.
 
StringField displayName [get, set]
 The display name of this entity type.
 
StringField pluralDisplayName [get, set]
 The plural display name for multiples of this entity type.
 
Sprite image [get, set]
 The entity type's image may be shown in UIs.
 
int level [get, set]
 The entity type's level, used to determine quest difficulty and rewards.
 
Faction faction [get, set]
 The faction that this entity type belongs to.
 
List< EntityTypeparents [get, set]
 The entity type's parent types.
 
List< UrgencyFunctionurgencyFunctions [get, set]
 Functions that quest generators use to determine how urgently they must generate a quest about this entity.
 
List< Actionactions [get, set]
 Actions that can be performed on this entity type.
 
AnimationCurve minCountInAction [get, set]
 When planning an action, set lower bound to this many targets.
 
AnimationCurve maxCountInAction [get, set]
 When planning an action, limit to this many targets.
 
List< DriveValueoriginalDriveValues [get, set]
 The entity type's original drive values (not current runtime values).
 
List< DriveValuedriveValues [get, set]
 This entity type's drives.
 

Detailed Description

This special entity type is essentially a singleton reserved for the player entity.

Member Data Documentation

◆ instance

PlayerEntityType PixelCrushers.QuestMachine.PlayerEntityType.instance
static

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