Physical instance of an entity type in a scene. More...
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 { } |
Physical instance of an entity type in a scene.
|
inlinevirtual |
Reimplemented in PixelCrushers.QuestMachine.QuestGeneratorEntity.
delegate void PixelCrushers.QuestMachine.QuestEntity.EntityDelegate | ( | QuestEntity | entity | ) |
|
inlinevirtual |
Reimplemented in PixelCrushers.QuestMachine.QuestGeneratorEntity.
|
inlinevirtual |
|
get |
Name to show in UIs.
Implements PixelCrushers.QuestMachine.IQuestMachineID.
|
getset |
This entity's entity type.
|
get |
|
get |
|
get |
Internal ID that Quest Machine can use to reference this GameObject.
Implements PixelCrushers.QuestMachine.IQuestMachineID.
|
get |
Image to show in UIs.
Implements PixelCrushers.QuestMachine.IQuestMachineID.
EntityDelegate PixelCrushers.QuestMachine.QuestEntity.despawned = delegate { } |