Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
server::shotevent Struct Reference

#include <client_management.hpp>

Inheritance diagram for server::shotevent:
server::timedevent server::gameevent

Public Member Functions

void process (clientinfo *ci) override
 
bool flush (clientinfo *ci, int fmillis) override
 
virtual bool keepable () const
 

Public Attributes

int id
 
int gun
 
vec from
 
vec to
 
vector< hitinfohits
 
int millis
 

Member Function Documentation

bool server::timedevent::flush ( clientinfo ci,
int  fmillis 
)
overridevirtualinherited
virtual bool server::gameevent::keepable ( ) const
inlinevirtualinherited

Reimplemented in server::explodeevent.

void server::shotevent::process ( clientinfo ci)
overridevirtual

Member Data Documentation

vec server::shotevent::from

Referenced by server::parsepacket(), and process().

int server::shotevent::gun

Referenced by server::parsepacket(), and process().

vector<hitinfo> server::shotevent::hits

Referenced by server::parsepacket(), and process().

int server::shotevent::id

Referenced by server::parsepacket().

int server::timedevent::millis
inherited
vec server::shotevent::to

Referenced by server::parsepacket(), and process().


The documentation for this struct was generated from the following files: