|
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< UrgencyFunction > | GetUrgencyFunctions () |
| 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.
|
|
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< EntityType > | parents [get, set] |
| The entity type's parent types.
|
|
List< UrgencyFunction > | urgencyFunctions [get, set] |
| Functions that quest generators use to determine how urgently they must generate a quest about this entity.
|
|
List< Action > | actions [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< DriveValue > | originalDriveValues [get, set] |
| The entity type's original drive values (not current runtime values).
|
|
List< DriveValue > | driveValues [get, set] |
| This entity type's drives.
|
|