TargetedCubeRenderer::TargetedCubeRenderer(Game& game) : _game(game), _renderer(game.GetClient().GetWindow().GetRenderer()), _elapsedTime(0) { this->_shader = &this->_game.GetClient().GetLocalResourceManager().GetShader("CubeTarget.fxc"); this->_shaderTexture = &this->_shader->GetParameter("baseTex"); this->_shaderTime = &this->_shader->GetParameter("time"); this->_texture = &this->_game.GetClient().GetLocalResourceManager().GetTexture2D("CubeTarget.png"); this->_InitVertexBuffer(); }