int CHL2MPScriptedWeapon::CapabilitiesGet( void ) { #if defined ( LUA_SDK ) BEGIN_LUA_CALL_WEAPON_METHOD( "CapabilitiesGet" ); END_LUA_CALL_WEAPON_METHOD( 0, 1 ); RETURN_LUA_INTEGER(); #endif return BaseClass::CapabilitiesGet(); }
int CBaseScripted::DrawModel( int flags ) { #ifdef LUA_SDK BEGIN_LUA_CALL_ENTITY_METHOD( "DrawModel" ); lua_pushinteger( L, flags ); END_LUA_CALL_ENTITY_METHOD( 1, 1 ); RETURN_LUA_INTEGER(); #endif return BaseClass::DrawModel( flags ); }
int CHL2MPScriptedWeapon::GetPosition( void ) const { #if defined ( LUA_SDK ) lua_getref( L, m_nTableReference ); lua_getfield( L, -1, "bucket_position" ); lua_remove( L, -2 ); RETURN_LUA_INTEGER(); #endif return BaseClass::GetPosition(); }
int CHL2MPScriptedWeapon::GetWeaponFlags( void ) const { #if defined ( LUA_SDK ) lua_getref( L, m_nTableReference ); lua_getfield( L, -1, "item_flags" ); lua_remove( L, -2 ); RETURN_LUA_INTEGER(); #endif return BaseClass::GetWeaponFlags(); }
int CHL2MPScriptedWeapon::GetDefaultClip2( void ) const { #if defined ( LUA_SDK ) lua_getref( L, m_nTableReference ); lua_getfield( L, -1, "default_clip2" ); lua_remove( L, -2 ); RETURN_LUA_INTEGER(); #endif return BaseClass::GetDefaultClip2(); }
int CHL2MPScriptedWeapon::DrawModel( int flags ) { #if defined ( LUA_SDK ) BEGIN_LUA_CALL_WEAPON_METHOD( "DrawModel" ); lua_pushinteger( L, flags ); END_LUA_CALL_WEAPON_METHOD( 1, 1 ); RETURN_LUA_INTEGER(); #endif return BaseClass::DrawModel( flags ); }