3#ifndef GAME_CLIENT_COMPONENTS_SPECTATOR_H
4#define GAME_CLIENT_COMPONENTS_SPECTATOR_H
42 int Sizeof()
const override {
return sizeof(*this); }
Definition component.h:165
bool m_Active
Definition spectator.h:20
void Spectate(int SpectatorId)
Definition spectator.cpp:616
static void ConSpectate(IConsole::IResult *pResult, void *pUserData)
Definition spectator.cpp:101
bool OnInput(const IInput::CEvent &Event) override
Definition spectator.cpp:179
bool CanChangeSpectatorId()
Definition spectator.cpp:23
int Sizeof() const override
Definition spectator.h:42
static void ConMultiView(IConsole::IResult *pResult, void *pUserData)
Definition spectator.cpp:142
void OnConsoleInit() override
Definition spectator.cpp:159
static void ConSpectateNext(IConsole::IResult *pResult, void *pUserData)
Definition spectator.cpp:118
void OnRender() override
Definition spectator.cpp:220
void SpectateClosest()
Definition spectator.cpp:654
float m_MultiViewActivateDelay
Definition spectator.h:28
static void ConSpectatePrevious(IConsole::IResult *pResult, void *pUserData)
Definition spectator.cpp:127
bool OnCursorMove(float x, float y, IInput::ECursorType CursorType) override
Definition spectator.cpp:169
bool IsActive() const
Definition spectator.h:54
CSpectator()
Definition spectator.cpp:153
void SpectateNext(bool Reverse)
Definition spectator.cpp:36
CUi::CTouchState m_TouchState
Definition spectator.h:26
void OnRelease() override
Definition spectator.cpp:215
int m_SelectedSpectatorId
Definition spectator.h:23
static void ConKeySpectator(IConsole::IResult *pResult, void *pUserData)
Definition spectator.cpp:88
void OnReset() override
Definition spectator.cpp:607
vec2 m_SelectorMouse
Definition spectator.h:24
static void ConSpectateClosest(IConsole::IResult *pResult, void *pUserData)
Definition spectator.cpp:136
bool m_WasActive
Definition spectator.h:21
@ MULTI_VIEW
Definition spectator.h:16
@ NO_SELECTION
Definition spectator.h:17
vector2_base< float > vec2
Definition vmath.h:168