4#ifndef TRAM_SDK_ENTITIES_CRATE_H
5#define TRAM_SDK_ENTITIES_CRATE_H
14class PhysicsComponent;
20 Crate(
const char* nname,
const char* modelname,
const char* collisionmodelname,
vec3 pos,
vec3 rot);
Wrapper for an EntityComponent pointer.
Definition: entitycomponent.h:53
void SetParameters()
Definition: crate.cpp:60
void UpdateParameters()
Definition: crate.cpp:53
name_t GetType()
Definition: crate.cpp:35
Crate(const SharedEntityData &, const ValueArray &)
Definition: crate.cpp:39
void Serialize()
Definition: crate.cpp:96
void Load()
Definition: crate.cpp:67
name_t collmodel
Definition: crate.h:35
Component< PhysicsComponent > physicscomponent
Definition: crate.h:32
Component< RenderComponent > rendercomponent
Definition: crate.h:31
void Unload()
Definition: crate.cpp:87
name_t model
Definition: crate.h:34
void MessageHandler(Message &msg)
Definition: crate.cpp:101
void Testingolingo()
Definition: crate.cpp:107
static void Register()
Definition: crate.cpp:23
glm::vec3 vec3
Definition: math.h:12
Definition: entity.cpp:26