Nuclide
Software Development Kit for id Tech
weapon_t Struct Reference

#include <weapon_common.h>

Public Member Functions

 void (void) precache
 
 string () wmodel
 
 string () deathmsg
 
 string (NSClientPlayer) pmodel
 
 float (NSClientPlayer) aimanim
 
 weapontype_t (NSClientPlayer) type
 
 void (NSClientPlayer) draw
 
 void (NSClientPlayer) holster
 
 void (NSClientPlayer) primary
 
 void (NSClientPlayer) secondary
 
 void (NSClientPlayer) reload
 
 void (NSClientPlayer) release
 
 int (NSClientPlayer, int, int) pickup
 
 void (NSClientPlayer) updateammo
 
 void (NSClientPlayer, int) predraw
 
 void (NSClientPlayer) postdraw
 
 int (NSClientPlayer) isempty
 
 void (NSClientPlayer, int, vector, float) hudpic
 

Public Attributes

string name
 
int id
 
int slot
 
int slot_pos
 
int allow_drop
 
int weight
 

Member Function Documentation

◆ float()

weapon_t::float ( NSClientPlayer  )

◆ int() [1/2]

weapon_t::int ( NSClientPlayer  )

◆ int() [2/2]

weapon_t::int ( NSClientPlayer  ,
int  ,
int   
)

◆ string() [1/3]

weapon_t::string ( )

◆ string() [2/3]

weapon_t::string ( )

◆ string() [3/3]

weapon_t::string ( NSClientPlayer  )

◆ void() [1/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [2/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [3/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [4/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [5/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [6/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [7/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [8/11]

weapon_t::void ( NSClientPlayer  )

◆ void() [9/11]

weapon_t::void ( NSClientPlayer  ,
int   
)

◆ void() [10/11]

weapon_t::void ( NSClientPlayer  ,
int  ,
vector  ,
float   
)

◆ void() [11/11]

weapon_t::void ( void  )

◆ weapontype_t()

weapon_t::weapontype_t ( NSClientPlayer  )

Member Data Documentation

◆ allow_drop

int weapon_t::allow_drop

◆ id

int weapon_t::id

◆ name

string weapon_t::name

◆ slot

int weapon_t::slot

◆ slot_pos

int weapon_t::slot_pos

◆ weight

int weapon_t::weight

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