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

Physical instance of an entity type in a scene. More...

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

Public Member Functions

delegate void EntityDelegate (QuestEntity entity)
 
virtual void Awake ()
 
virtual void OnDisable ()
 
virtual void OnDestroy ()
 

Properties

EntityType entityType [get, set]
 This entity's entity type.
 
bool hasInternallyAssignedID [get]
 
bool hasInternallyAssignedDisplayName [get]
 
StringField id [get]
 Internal ID that Quest Machine can use to reference this GameObject.
 
StringField displayName [get]
 Name to show in UIs.
 
Sprite image [get]
 Image to show in UIs.
 
- Properties inherited from PixelCrushers.QuestMachine.IQuestMachineID

Events

EntityDelegate despawned = delegate { }
 

Detailed Description

Physical instance of an entity type in a scene.

Member Function Documentation

◆ Awake()

virtual void PixelCrushers.QuestMachine.QuestEntity.Awake ( )
inlinevirtual

◆ EntityDelegate()

delegate void PixelCrushers.QuestMachine.QuestEntity.EntityDelegate ( QuestEntity  entity)

◆ OnDestroy()

virtual void PixelCrushers.QuestMachine.QuestEntity.OnDestroy ( )
inlinevirtual

◆ OnDisable()

virtual void PixelCrushers.QuestMachine.QuestEntity.OnDisable ( )
inlinevirtual

Property Documentation

◆ displayName

StringField PixelCrushers.QuestMachine.QuestEntity.displayName
get

Name to show in UIs.

Implements PixelCrushers.QuestMachine.IQuestMachineID.

◆ entityType

EntityType PixelCrushers.QuestMachine.QuestEntity.entityType
getset

This entity's entity type.

◆ hasInternallyAssignedDisplayName

bool PixelCrushers.QuestMachine.QuestEntity.hasInternallyAssignedDisplayName
get

◆ hasInternallyAssignedID

bool PixelCrushers.QuestMachine.QuestEntity.hasInternallyAssignedID
get

◆ id

StringField PixelCrushers.QuestMachine.QuestEntity.id
get

Internal ID that Quest Machine can use to reference this GameObject.

Implements PixelCrushers.QuestMachine.IQuestMachineID.

◆ image

Sprite PixelCrushers.QuestMachine.QuestEntity.image
get

Image to show in UIs.

Implements PixelCrushers.QuestMachine.IQuestMachineID.

Event Documentation

◆ despawned

EntityDelegate PixelCrushers.QuestMachine.QuestEntity.despawned = delegate { }

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