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 { } |