#ifndef HYDRAPLAYERACTOR #define HYDRAPLAYERACTOR #include "HydraActor.h" #include class HydraCamara; class CLASS_DEFINE HydraPlayerActor : public HydraActor { private: protected: glm::vec4 m_right = glm::vec4(1, 0, 0, 1); glm::vec4 m_up = glm::vec4(0, -1, 0, 1); glm::vec4 m_forward = glm::vec4(0, 0, -1 , 1); void _CreatePhysics(); public: virtual void InitialiseComponents(); virtual void DeferredInitialiseComponents(); virtual void HandleInput(float delta_t); virtual void Destroy() {} }; #endif /* HYDRAPLAYERACTOR */