4#ifndef TRAM_SDK_EXTENSIONS_DESIGN_ENTITIES_H
5#define TRAM_SDK_EXTENSIONS_DESIGN_ENTITIES_H
12 class RenderComponent;
13 class PhysicsComponent;
Wrapper for an EntityComponent pointer.
Definition: entitycomponent.h:53
Definition: entities.h:68
name_t collmodel
Definition: entities.h:80
name_t model
Definition: entities.h:79
Component< RenderComponent > rendercomponent
Definition: entities.h:76
Breakable(const SharedEntityData &, const ValueArray &)
Component< PhysicsComponent > physicscomponent
Definition: entities.h:77
void MessageHandler(Message &msg)
Definition: entities.h:143
Component< PhysicsComponent > physicscomponent
Definition: entities.h:152
name_t collmodel
Definition: entities.h:155
void MessageHandler(Message &msg)
Component< RenderComponent > rendercomponent
Definition: entities.h:151
name_t model
Definition: entities.h:154
DebugShape(const SharedEntityData &, const ValueArray &)
Definition: entities.h:128
Component< PhysicsComponent > physicscomponent
Definition: entities.h:137
Component< RenderComponent > rendercomponent
Definition: entities.h:136
DebugText(const SharedEntityData &, const ValueArray &)
void MessageHandler(Message &msg)
name_t collmodel
Definition: entities.h:140
name_t model
Definition: entities.h:139
Definition: entities.h:52
Component< PhysicsComponent > physicscomponent
Definition: entities.h:61
Component< RenderComponent > rendercomponent
Definition: entities.h:60
Decoration(const SharedEntityData &, const ValueArray &)
name_t lightmap
Definition: entities.h:64
name_t model
Definition: entities.h:63
void MessageHandler(Message &msg)
Definition: entities.h:113
Component< RenderComponent > rendercomponent
Definition: entities.h:121
void MessageHandler(Message &msg)
name_t collmodel
Definition: entities.h:125
Pickup(const SharedEntityData &, const ValueArray &)
Component< PhysicsComponent > physicscomponent
Definition: entities.h:122
name_t model
Definition: entities.h:124
Definition: entities.h:98
Component< RenderComponent > rendercomponent
Definition: entities.h:106
name_t model
Definition: entities.h:109
Component< PhysicsComponent > physicscomponent
Definition: entities.h:107
void MessageHandler(Message &msg)
Train(const SharedEntityData &, const ValueArray &)
name_t collmodel
Definition: entities.h:110
Definition: entities.h:158
name_t collmodel
Definition: entities.h:170
name_t model
Definition: entities.h:169
TriggerAutosave(const SharedEntityData &, const ValueArray &)
Component< PhysicsComponent > physicscomponent
Definition: entities.h:167
void MessageHandler(Message &msg)
Component< RenderComponent > rendercomponent
Definition: entities.h:166
Definition: entities.h:173
name_t model
Definition: entities.h:184
Component< PhysicsComponent > physicscomponent
Definition: entities.h:182
Component< RenderComponent > rendercomponent
Definition: entities.h:181
name_t collmodel
Definition: entities.h:185
TriggerHurt(const SharedEntityData &, const ValueArray &)
void MessageHandler(Message &msg)
Definition: entities.h:203
TriggerMultiple(const SharedEntityData &, const ValueArray &)
Component< PhysicsComponent > physicscomponent
Definition: entities.h:212
name_t collmodel
Definition: entities.h:215
void MessageHandler(Message &msg)
Component< RenderComponent > rendercomponent
Definition: entities.h:211
name_t model
Definition: entities.h:214
Definition: entities.h:188
Component< PhysicsComponent > physicscomponent
Definition: entities.h:197
name_t collmodel
Definition: entities.h:200
Component< RenderComponent > rendercomponent
Definition: entities.h:196
TriggerOnce(const SharedEntityData &, const ValueArray &)
void MessageHandler(Message &msg)
name_t model
Definition: entities.h:199
Definition: entities.h:263
Component< PhysicsComponent > physicscomponent
Definition: entities.h:272
TriggerPlayerMovement(const SharedEntityData &, const ValueArray &)
name_t model
Definition: entities.h:274
name_t collmodel
Definition: entities.h:275
Component< RenderComponent > rendercomponent
Definition: entities.h:271
void MessageHandler(Message &msg)
Definition: entities.h:218
void MessageHandler(Message &msg)
TriggerPush(const SharedEntityData &, const ValueArray &)
Component< PhysicsComponent > physicscomponent
Definition: entities.h:227
name_t model
Definition: entities.h:229
name_t collmodel
Definition: entities.h:230
Component< RenderComponent > rendercomponent
Definition: entities.h:226
Definition: entities.h:233
name_t model
Definition: entities.h:244
Component< PhysicsComponent > physicscomponent
Definition: entities.h:242
name_t collmodel
Definition: entities.h:245
Component< RenderComponent > rendercomponent
Definition: entities.h:241
void MessageHandler(Message &msg)
TriggerRemove(const SharedEntityData &, const ValueArray &)
Definition: entities.h:248
name_t collmodel
Definition: entities.h:260
TriggerTeleport(const SharedEntityData &, const ValueArray &)
void MessageHandler(Message &msg)
Component< PhysicsComponent > physicscomponent
Definition: entities.h:257
Component< RenderComponent > rendercomponent
Definition: entities.h:256
name_t model
Definition: entities.h:259
Definition: entities.h:83
void MessageHandler(Message &msg)
Water(const SharedEntityData &, const ValueArray &)
name_t model
Definition: entities.h:94
Component< RenderComponent > rendercomponent
Definition: entities.h:91
name_t collmodel
Definition: entities.h:95
Component< PhysicsComponent > physicscomponent
Definition: entities.h:92
Definition: character.h:10
glm::vec3 vec3
Definition: math.h:12
glm::quat quat
Definition: math.h:13
Definition: entity.cpp:26