2#ifndef GAME_SERVER_ENTITIES_DRAGGER_BEAM_H
3#define GAME_SERVER_ENTITIES_DRAGGER_BEAM_H
38 void Reset()
override;
40 void Snap(
int SnappingClient)
override;
41 void SwapClients(
int Client1,
int Client2)
override;
Definition: dragger_beam.h:25
CDraggerBeam(CGameWorld *pGameWorld, CDragger *pDragger, vec2 Pos, float Strength, bool IgnoreWalls, int ForClientId, int Layer, int Number)
Definition: dragger_beam.cpp:15
bool m_IgnoreWalls
Definition: dragger_beam.h:28
CDragger * m_pDragger
Definition: dragger_beam.h:26
ESaveResult BlocksSave(int ClientId) override
Definition: dragger_beam.cpp:145
void SwapClients(int Client1, int Client2) override
Definition: dragger_beam.cpp:140
void SetPos(vec2 Pos)
Definition: dragger_beam.cpp:79
void Reset() override
Definition: dragger_beam.cpp:84
bool m_Active
Definition: dragger_beam.h:31
int m_ForClientId
Definition: dragger_beam.h:29
void Tick() override
Definition: dragger_beam.cpp:32
float m_Strength
Definition: dragger_beam.h:27
int m_EvalTick
Definition: dragger_beam.h:30
void Snap(int SnappingClient) override
Definition: dragger_beam.cpp:92
Definition: gameworld.h:17
ESaveResult
Definition: save.h:23