From d06356e0424eb10e10f1631724886c132d488e62 Mon Sep 17 00:00:00 2001 From: Justin Marshall Date: Tue, 5 May 2026 16:20:05 -0700 Subject: [PATCH] Fixed x64 script/class connections and added material flags that are needed. --- neo/idlib/geometry/TraceModel.h | 8 +- neo/prey/game/gamesys/Callbacks.cpp | 3103 +++++++++---------- neo/prey/game/gamesys/Class.cpp | 132 +- neo/prey/game/gamesys/Class.h | 14 +- neo/prey/game/gamesys/Event.cpp | 337 +- neo/prey/game/gamesys/Event.h | 9 +- neo/prey/game/script/Script_Interpreter.cpp | 33 +- neo/prey/game/script/Script_Interpreter.h | 21 +- neo/prey/game/script/Script_Program.cpp | 89 +- neo/prey/game/script/Script_Program.h | 1 + neo/renderer/Material.cpp | 336 +- neo/renderer/Material.h | 556 ++-- 12 files changed, 2437 insertions(+), 2202 deletions(-) diff --git a/neo/idlib/geometry/TraceModel.h b/neo/idlib/geometry/TraceModel.h index 47d28a77..f44b7f22 100644 --- a/neo/idlib/geometry/TraceModel.h +++ b/neo/idlib/geometry/TraceModel.h @@ -60,10 +60,10 @@ typedef enum { } traceModel_t; // these are bit cache limits -#define MAX_TRACEMODEL_VERTS 32 -#define MAX_TRACEMODEL_EDGES 32 -#define MAX_TRACEMODEL_POLYS 16 -#define MAX_TRACEMODEL_POLYEDGES 16 +#define MAX_TRACEMODEL_VERTS 64 +#define MAX_TRACEMODEL_EDGES 64 +#define MAX_TRACEMODEL_POLYS 32 +#define MAX_TRACEMODEL_POLYEDGES 32 typedef idVec3 traceModelVert_t; diff --git a/neo/prey/game/gamesys/Callbacks.cpp b/neo/prey/game/gamesys/Callbacks.cpp index 9c2663df..b125b880 100644 --- a/neo/prey/game/gamesys/Callbacks.cpp +++ b/neo/prey/game/gamesys/Callbacks.cpp @@ -6,2595 +6,2594 @@ *******************************************************/ - case 512 : - typedef void ( idClass::*eventCallback_i_t )( const int ); - ( this->*( eventCallback_i_t )callback )( data[ 0 ] ); + case 512: + typedef void (idClass::* eventCallback_i_t)(const intptr_t); + (this->*(eventCallback_i_t)callback)(data[0]); break; - case 513 : - typedef void ( idClass::*eventCallback_f_t )( const float ); - ( this->*( eventCallback_f_t )callback )( *( float * )&data[ 0 ] ); + case 513: + typedef void (idClass::* eventCallback_f_t)(const float); + (this->*(eventCallback_f_t)callback)(*(float*)&data[0]); break; - /******************************************************* + /******************************************************* - 2 args + 2 args - *******************************************************/ + *******************************************************/ - case 1024 : - typedef void ( idClass::*eventCallback_ii_t )( const int, const int ); - ( this->*( eventCallback_ii_t )callback )( data[ 0 ], data[ 1 ] ); + case 1024: + typedef void (idClass::* eventCallback_ii_t)(const intptr_t, const intptr_t); + (this->*(eventCallback_ii_t)callback)(data[0], data[1]); break; - case 1025 : - typedef void ( idClass::*eventCallback_fi_t )( const float, const int ); - ( this->*( eventCallback_fi_t )callback )( *( float * )&data[ 0 ], data[ 1 ] ); + case 1025: + typedef void (idClass::* eventCallback_fi_t)(const float, const intptr_t); + (this->*(eventCallback_fi_t)callback)(*(float*)&data[0], data[1]); break; - case 1026 : - typedef void ( idClass::*eventCallback_if_t )( const int, const float ); - ( this->*( eventCallback_if_t )callback )( data[ 0 ], *( float * )&data[ 1 ] ); + case 1026: + typedef void (idClass::* eventCallback_if_t)(const intptr_t, const float); + (this->*(eventCallback_if_t)callback)(data[0], *(float*)&data[1]); break; - case 1027 : - typedef void ( idClass::*eventCallback_ff_t )( const float, const float ); - ( this->*( eventCallback_ff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ] ); + case 1027: + typedef void (idClass::* eventCallback_ff_t)(const float, const float); + (this->*(eventCallback_ff_t)callback)(*(float*)&data[0], *(float*)&data[1]); break; - /******************************************************* + /******************************************************* - 3 args + 3 args - *******************************************************/ + *******************************************************/ - case 2048 : - typedef void ( idClass::*eventCallback_iii_t )( const int, const int, const int ); - ( this->*( eventCallback_iii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ] ); + case 2048: + typedef void (idClass::* eventCallback_iii_t)(const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iii_t)callback)(data[0], data[1], data[2]); break; - case 2049 : - typedef void ( idClass::*eventCallback_fii_t )( const float, const int, const int ); - ( this->*( eventCallback_fii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ] ); + case 2049: + typedef void (idClass::* eventCallback_fii_t)(const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fii_t)callback)(*(float*)&data[0], data[1], data[2]); break; - case 2050 : - typedef void ( idClass::*eventCallback_ifi_t )( const int, const float, const int ); - ( this->*( eventCallback_ifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ] ); + case 2050: + typedef void (idClass::* eventCallback_ifi_t)(const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifi_t)callback)(data[0], *(float*)&data[1], data[2]); break; - case 2051 : - typedef void ( idClass::*eventCallback_ffi_t )( const float, const float, const int ); - ( this->*( eventCallback_ffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ] ); + case 2051: + typedef void (idClass::* eventCallback_ffi_t)(const float, const float, const intptr_t); + (this->*(eventCallback_ffi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2]); break; - case 2052 : - typedef void ( idClass::*eventCallback_iif_t )( const int, const int, const float ); - ( this->*( eventCallback_iif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ] ); + case 2052: + typedef void (idClass::* eventCallback_iif_t)(const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iif_t)callback)(data[0], data[1], *(float*)&data[2]); break; - case 2053 : - typedef void ( idClass::*eventCallback_fif_t )( const float, const int, const float ); - ( this->*( eventCallback_fif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ] ); + case 2053: + typedef void (idClass::* eventCallback_fif_t)(const float, const intptr_t, const float); + (this->*(eventCallback_fif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2]); break; - case 2054 : - typedef void ( idClass::*eventCallback_iff_t )( const int, const float, const float ); - ( this->*( eventCallback_iff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ] ); + case 2054: + typedef void (idClass::* eventCallback_iff_t)(const intptr_t, const float, const float); + (this->*(eventCallback_iff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2]); break; - case 2055 : - typedef void ( idClass::*eventCallback_fff_t )( const float, const float, const float ); - ( this->*( eventCallback_fff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ] ); + case 2055: + typedef void (idClass::* eventCallback_fff_t)(const float, const float, const float); + (this->*(eventCallback_fff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2]); break; - /******************************************************* + /******************************************************* - 4 args + 4 args - *******************************************************/ + *******************************************************/ - case 4096 : - typedef void ( idClass::*eventCallback_iiii_t )( const int, const int, const int, const int ); - ( this->*( eventCallback_iiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); + case 4096: + typedef void (idClass::* eventCallback_iiii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiii_t)callback)(data[0], data[1], data[2], data[3]); break; - case 4097 : - typedef void ( idClass::*eventCallback_fiii_t )( const float, const int, const int, const int ); - ( this->*( eventCallback_fiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); + case 4097: + typedef void (idClass::* eventCallback_fiii_t)(const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiii_t)callback)(*(float*)&data[0], data[1], data[2], data[3]); break; - case 4098 : - typedef void ( idClass::*eventCallback_ifii_t )( const int, const float, const int, const int ); - ( this->*( eventCallback_ifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ] ); + case 4098: + typedef void (idClass::* eventCallback_ifii_t)(const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifii_t)callback)(data[0], *(float*)&data[1], data[2], data[3]); break; - case 4099 : - typedef void ( idClass::*eventCallback_ffii_t )( const float, const float, const int, const int ); - ( this->*( eventCallback_ffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ] ); + case 4099: + typedef void (idClass::* eventCallback_ffii_t)(const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3]); break; - case 4100 : - typedef void ( idClass::*eventCallback_iifi_t )( const int, const int, const float, const int ); - ( this->*( eventCallback_iifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); + case 4100: + typedef void (idClass::* eventCallback_iifi_t)(const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iifi_t)callback)(data[0], data[1], *(float*)&data[2], data[3]); break; - case 4101 : - typedef void ( idClass::*eventCallback_fifi_t )( const float, const int, const float, const int ); - ( this->*( eventCallback_fifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); + case 4101: + typedef void (idClass::* eventCallback_fifi_t)(const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fifi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3]); break; - case 4102 : - typedef void ( idClass::*eventCallback_iffi_t )( const int, const float, const float, const int ); - ( this->*( eventCallback_iffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); + case 4102: + typedef void (idClass::* eventCallback_iffi_t)(const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3]); break; - case 4103 : - typedef void ( idClass::*eventCallback_fffi_t )( const float, const float, const float, const int ); - ( this->*( eventCallback_fffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ] ); + case 4103: + typedef void (idClass::* eventCallback_fffi_t)(const float, const float, const float, const intptr_t); + (this->*(eventCallback_fffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3]); break; - case 4104 : - typedef void ( idClass::*eventCallback_iiif_t )( const int, const int, const int, const float ); - ( this->*( eventCallback_iiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); + case 4104: + typedef void (idClass::* eventCallback_iiif_t)(const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiif_t)callback)(data[0], data[1], data[2], *(float*)&data[3]); break; - case 4105 : - typedef void ( idClass::*eventCallback_fiif_t )( const float, const int, const int, const float ); - ( this->*( eventCallback_fiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); + case 4105: + typedef void (idClass::* eventCallback_fiif_t)(const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3]); break; - case 4106 : - typedef void ( idClass::*eventCallback_ifif_t )( const int, const float, const int, const float ); - ( this->*( eventCallback_ifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); + case 4106: + typedef void (idClass::* eventCallback_ifif_t)(const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ifif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3]); break; - case 4107 : - typedef void ( idClass::*eventCallback_ffif_t )( const float, const float, const int, const float ); - ( this->*( eventCallback_ffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ] ); + case 4107: + typedef void (idClass::* eventCallback_ffif_t)(const float, const float, const intptr_t, const float); + (this->*(eventCallback_ffif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3]); break; - case 4108 : - typedef void ( idClass::*eventCallback_iiff_t )( const int, const int, const float, const float ); - ( this->*( eventCallback_iiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); + case 4108: + typedef void (idClass::* eventCallback_iiff_t)(const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iiff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3]); break; - case 4109 : - typedef void ( idClass::*eventCallback_fiff_t )( const float, const int, const float, const float ); - ( this->*( eventCallback_fiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); + case 4109: + typedef void (idClass::* eventCallback_fiff_t)(const float, const intptr_t, const float, const float); + (this->*(eventCallback_fiff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3]); break; - case 4110 : - typedef void ( idClass::*eventCallback_ifff_t )( const int, const float, const float, const float ); - ( this->*( eventCallback_ifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); + case 4110: + typedef void (idClass::* eventCallback_ifff_t)(const intptr_t, const float, const float, const float); + (this->*(eventCallback_ifff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3]); break; - case 4111 : - typedef void ( idClass::*eventCallback_ffff_t )( const float, const float, const float, const float ); - ( this->*( eventCallback_ffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ] ); + case 4111: + typedef void (idClass::* eventCallback_ffff_t)(const float, const float, const float, const float); + (this->*(eventCallback_ffff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3]); break; - /******************************************************* + /******************************************************* - 5 args + 5 args - *******************************************************/ + *******************************************************/ - case 8192 : - typedef void ( idClass::*eventCallback_iiiii_t )( const int, const int, const int, const int, const int ); - ( this->*( eventCallback_iiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8192: + typedef void (idClass::* eventCallback_iiiii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiii_t)callback)(data[0], data[1], data[2], data[3], data[4]); break; - case 8193 : - typedef void ( idClass::*eventCallback_fiiii_t )( const float, const int, const int, const int, const int ); - ( this->*( eventCallback_fiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8193: + typedef void (idClass::* eventCallback_fiiii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4]); break; - case 8194 : - typedef void ( idClass::*eventCallback_ifiii_t )( const int, const float, const int, const int, const int ); - ( this->*( eventCallback_ifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8194: + typedef void (idClass::* eventCallback_ifiii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4]); break; - case 8195 : - typedef void ( idClass::*eventCallback_ffiii_t )( const float, const float, const int, const int, const int ); - ( this->*( eventCallback_ffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8195: + typedef void (idClass::* eventCallback_ffiii_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4]); break; - case 8196 : - typedef void ( idClass::*eventCallback_iifii_t )( const int, const int, const float, const int, const int ); - ( this->*( eventCallback_iifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8196: + typedef void (idClass::* eventCallback_iifii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iifii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4]); break; - case 8197 : - typedef void ( idClass::*eventCallback_fifii_t )( const float, const int, const float, const int, const int ); - ( this->*( eventCallback_fifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8197: + typedef void (idClass::* eventCallback_fifii_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fifii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4]); break; - case 8198 : - typedef void ( idClass::*eventCallback_iffii_t )( const int, const float, const float, const int, const int ); - ( this->*( eventCallback_iffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8198: + typedef void (idClass::* eventCallback_iffii_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iffii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4]); break; - case 8199 : - typedef void ( idClass::*eventCallback_fffii_t )( const float, const float, const float, const int, const int ); - ( this->*( eventCallback_fffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ] ); + case 8199: + typedef void (idClass::* eventCallback_fffii_t)(const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fffii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4]); break; - case 8200 : - typedef void ( idClass::*eventCallback_iiifi_t )( const int, const int, const int, const float, const int ); - ( this->*( eventCallback_iiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8200: + typedef void (idClass::* eventCallback_iiifi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiifi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4]); break; - case 8201 : - typedef void ( idClass::*eventCallback_fiifi_t )( const float, const int, const int, const float, const int ); - ( this->*( eventCallback_fiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8201: + typedef void (idClass::* eventCallback_fiifi_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiifi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4]); break; - case 8202 : - typedef void ( idClass::*eventCallback_ififi_t )( const int, const float, const int, const float, const int ); - ( this->*( eventCallback_ififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8202: + typedef void (idClass::* eventCallback_ififi_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ififi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4]); break; - case 8203 : - typedef void ( idClass::*eventCallback_ffifi_t )( const float, const float, const int, const float, const int ); - ( this->*( eventCallback_ffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8203: + typedef void (idClass::* eventCallback_ffifi_t)(const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffifi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4]); break; - case 8204 : - typedef void ( idClass::*eventCallback_iiffi_t )( const int, const int, const float, const float, const int ); - ( this->*( eventCallback_iiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8204: + typedef void (idClass::* eventCallback_iiffi_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iiffi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4]); break; - case 8205 : - typedef void ( idClass::*eventCallback_fiffi_t )( const float, const int, const float, const float, const int ); - ( this->*( eventCallback_fiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8205: + typedef void (idClass::* eventCallback_fiffi_t)(const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fiffi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4]); break; - case 8206 : - typedef void ( idClass::*eventCallback_ifffi_t )( const int, const float, const float, const float, const int ); - ( this->*( eventCallback_ifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8206: + typedef void (idClass::* eventCallback_ifffi_t)(const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ifffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4]); break; - case 8207 : - typedef void ( idClass::*eventCallback_ffffi_t )( const float, const float, const float, const float, const int ); - ( this->*( eventCallback_ffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ] ); + case 8207: + typedef void (idClass::* eventCallback_ffffi_t)(const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ffffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4]); break; - case 8208 : - typedef void ( idClass::*eventCallback_iiiif_t )( const int, const int, const int, const int, const float ); - ( this->*( eventCallback_iiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8208: + typedef void (idClass::* eventCallback_iiiif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiiif_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4]); break; - case 8209 : - typedef void ( idClass::*eventCallback_fiiif_t )( const float, const int, const int, const int, const float ); - ( this->*( eventCallback_fiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8209: + typedef void (idClass::* eventCallback_fiiif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiiif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4]); break; - case 8210 : - typedef void ( idClass::*eventCallback_ifiif_t )( const int, const float, const int, const int, const float ); - ( this->*( eventCallback_ifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8210: + typedef void (idClass::* eventCallback_ifiif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ifiif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4]); break; - case 8211 : - typedef void ( idClass::*eventCallback_ffiif_t )( const float, const float, const int, const int, const float ); - ( this->*( eventCallback_ffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8211: + typedef void (idClass::* eventCallback_ffiif_t)(const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4]); break; - case 8212 : - typedef void ( idClass::*eventCallback_iifif_t )( const int, const int, const float, const int, const float ); - ( this->*( eventCallback_iifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8212: + typedef void (idClass::* eventCallback_iifif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iifif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4]); break; - case 8213 : - typedef void ( idClass::*eventCallback_fifif_t )( const float, const int, const float, const int, const float ); - ( this->*( eventCallback_fifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8213: + typedef void (idClass::* eventCallback_fifif_t)(const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fifif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4]); break; - case 8214 : - typedef void ( idClass::*eventCallback_iffif_t )( const int, const float, const float, const int, const float ); - ( this->*( eventCallback_iffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8214: + typedef void (idClass::* eventCallback_iffif_t)(const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iffif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4]); break; - case 8215 : - typedef void ( idClass::*eventCallback_fffif_t )( const float, const float, const float, const int, const float ); - ( this->*( eventCallback_fffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ] ); + case 8215: + typedef void (idClass::* eventCallback_fffif_t)(const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fffif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4]); break; - case 8216 : - typedef void ( idClass::*eventCallback_iiiff_t )( const int, const int, const int, const float, const float ); - ( this->*( eventCallback_iiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8216: + typedef void (idClass::* eventCallback_iiiff_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iiiff_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4]); break; - case 8217 : - typedef void ( idClass::*eventCallback_fiiff_t )( const float, const int, const int, const float, const float ); - ( this->*( eventCallback_fiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8217: + typedef void (idClass::* eventCallback_fiiff_t)(const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fiiff_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4]); break; - case 8218 : - typedef void ( idClass::*eventCallback_ififf_t )( const int, const float, const int, const float, const float ); - ( this->*( eventCallback_ififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8218: + typedef void (idClass::* eventCallback_ififf_t)(const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ififf_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4]); break; - case 8219 : - typedef void ( idClass::*eventCallback_ffiff_t )( const float, const float, const int, const float, const float ); - ( this->*( eventCallback_ffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8219: + typedef void (idClass::* eventCallback_ffiff_t)(const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ffiff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4]); break; - case 8220 : - typedef void ( idClass::*eventCallback_iifff_t )( const int, const int, const float, const float, const float ); - ( this->*( eventCallback_iifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8220: + typedef void (idClass::* eventCallback_iifff_t)(const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iifff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4]); break; - case 8221 : - typedef void ( idClass::*eventCallback_fifff_t )( const float, const int, const float, const float, const float ); - ( this->*( eventCallback_fifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8221: + typedef void (idClass::* eventCallback_fifff_t)(const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fifff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4]); break; - case 8222 : - typedef void ( idClass::*eventCallback_iffff_t )( const int, const float, const float, const float, const float ); - ( this->*( eventCallback_iffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8222: + typedef void (idClass::* eventCallback_iffff_t)(const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_iffff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4]); break; - case 8223 : - typedef void ( idClass::*eventCallback_fffff_t )( const float, const float, const float, const float, const float ); - ( this->*( eventCallback_fffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ] ); + case 8223: + typedef void (idClass::* eventCallback_fffff_t)(const float, const float, const float, const float, const float); + (this->*(eventCallback_fffff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4]); break; - /******************************************************* + /******************************************************* - 6 args + 6 args - *******************************************************/ + *******************************************************/ - case 16384 : - typedef void ( idClass::*eventCallback_iiiiii_t )( const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_iiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16384: + typedef void (idClass::* eventCallback_iiiiii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiiii_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5]); break; - case 16385 : - typedef void ( idClass::*eventCallback_fiiiii_t )( const float, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_fiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16385: + typedef void (idClass::* eventCallback_fiiiii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiiii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], data[5]); break; - case 16386 : - typedef void ( idClass::*eventCallback_ifiiii_t )( const int, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_ifiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16386: + typedef void (idClass::* eventCallback_ifiiii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiiii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], data[5]); break; - case 16387 : - typedef void ( idClass::*eventCallback_ffiiii_t )( const float, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_ffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16387: + typedef void (idClass::* eventCallback_ffiiii_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], data[5]); break; - case 16388 : - typedef void ( idClass::*eventCallback_iifiii_t )( const int, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_iifiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16388: + typedef void (idClass::* eventCallback_iifiii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iifiii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], data[5]); break; - case 16389 : - typedef void ( idClass::*eventCallback_fifiii_t )( const float, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_fifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16389: + typedef void (idClass::* eventCallback_fifiii_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fifiii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], data[5]); break; - case 16390 : - typedef void ( idClass::*eventCallback_iffiii_t )( const int, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_iffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16390: + typedef void (idClass::* eventCallback_iffiii_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iffiii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5]); break; - case 16391 : - typedef void ( idClass::*eventCallback_fffiii_t )( const float, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_fffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16391: + typedef void (idClass::* eventCallback_fffiii_t)(const float, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fffiii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5]); break; - case 16392 : - typedef void ( idClass::*eventCallback_iiifii_t )( const int, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_iiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16392: + typedef void (idClass::* eventCallback_iiifii_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiifii_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], data[5]); break; - case 16393 : - typedef void ( idClass::*eventCallback_fiifii_t )( const float, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_fiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16393: + typedef void (idClass::* eventCallback_fiifii_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiifii_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], data[5]); break; - case 16394 : - typedef void ( idClass::*eventCallback_ififii_t )( const int, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_ififii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16394: + typedef void (idClass::* eventCallback_ififii_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ififii_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5]); break; - case 16395 : - typedef void ( idClass::*eventCallback_ffifii_t )( const float, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_ffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16395: + typedef void (idClass::* eventCallback_ffifii_t)(const float, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffifii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5]); break; - case 16396 : - typedef void ( idClass::*eventCallback_iiffii_t )( const int, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_iiffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16396: + typedef void (idClass::* eventCallback_iiffii_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiffii_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5]); break; - case 16397 : - typedef void ( idClass::*eventCallback_fiffii_t )( const float, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_fiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16397: + typedef void (idClass::* eventCallback_fiffii_t)(const float, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiffii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5]); break; - case 16398 : - typedef void ( idClass::*eventCallback_ifffii_t )( const int, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_ifffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16398: + typedef void (idClass::* eventCallback_ifffii_t)(const intptr_t, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifffii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5]); break; - case 16399 : - typedef void ( idClass::*eventCallback_ffffii_t )( const float, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_ffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ] ); + case 16399: + typedef void (idClass::* eventCallback_ffffii_t)(const float, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffffii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5]); break; - case 16400 : - typedef void ( idClass::*eventCallback_iiiifi_t )( const int, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_iiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16400: + typedef void (idClass::* eventCallback_iiiifi_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiiifi_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], data[5]); break; - case 16401 : - typedef void ( idClass::*eventCallback_fiiifi_t )( const float, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_fiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16401: + typedef void (idClass::* eventCallback_fiiifi_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiiifi_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], data[5]); break; - case 16402 : - typedef void ( idClass::*eventCallback_ifiifi_t )( const int, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_ifiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16402: + typedef void (idClass::* eventCallback_ifiifi_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifiifi_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5]); break; - case 16403 : - typedef void ( idClass::*eventCallback_ffiifi_t )( const float, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_ffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16403: + typedef void (idClass::* eventCallback_ffiifi_t)(const float, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffiifi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5]); break; - case 16404 : - typedef void ( idClass::*eventCallback_iififi_t )( const int, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_iififi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16404: + typedef void (idClass::* eventCallback_iififi_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iififi_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5]); break; - case 16405 : - typedef void ( idClass::*eventCallback_fififi_t )( const float, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_fififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16405: + typedef void (idClass::* eventCallback_fififi_t)(const float, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fififi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5]); break; - case 16406 : - typedef void ( idClass::*eventCallback_iffifi_t )( const int, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_iffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16406: + typedef void (idClass::* eventCallback_iffifi_t)(const intptr_t, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iffifi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5]); break; - case 16407 : - typedef void ( idClass::*eventCallback_fffifi_t )( const float, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_fffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16407: + typedef void (idClass::* eventCallback_fffifi_t)(const float, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fffifi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5]); break; - case 16408 : - typedef void ( idClass::*eventCallback_iiiffi_t )( const int, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_iiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16408: + typedef void (idClass::* eventCallback_iiiffi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iiiffi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16409 : - typedef void ( idClass::*eventCallback_fiiffi_t )( const float, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_fiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16409: + typedef void (idClass::* eventCallback_fiiffi_t)(const float, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fiiffi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16410 : - typedef void ( idClass::*eventCallback_ififfi_t )( const int, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_ififfi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16410: + typedef void (idClass::* eventCallback_ififfi_t)(const intptr_t, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ififfi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16411 : - typedef void ( idClass::*eventCallback_ffiffi_t )( const float, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_ffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16411: + typedef void (idClass::* eventCallback_ffiffi_t)(const float, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ffiffi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16412 : - typedef void ( idClass::*eventCallback_iifffi_t )( const int, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_iifffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16412: + typedef void (idClass::* eventCallback_iifffi_t)(const intptr_t, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iifffi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16413 : - typedef void ( idClass::*eventCallback_fifffi_t )( const float, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_fifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16413: + typedef void (idClass::* eventCallback_fifffi_t)(const float, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fifffi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16414 : - typedef void ( idClass::*eventCallback_iffffi_t )( const int, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_iffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16414: + typedef void (idClass::* eventCallback_iffffi_t)(const intptr_t, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iffffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16415 : - typedef void ( idClass::*eventCallback_fffffi_t )( const float, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_fffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ] ); + case 16415: + typedef void (idClass::* eventCallback_fffffi_t)(const float, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fffffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5]); break; - case 16416 : - typedef void ( idClass::*eventCallback_iiiiif_t )( const int, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_iiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16416: + typedef void (idClass::* eventCallback_iiiiif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiiiif_t)callback)(data[0], data[1], data[2], data[3], data[4], *(float*)&data[5]); break; - case 16417 : - typedef void ( idClass::*eventCallback_fiiiif_t )( const float, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_fiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16417: + typedef void (idClass::* eventCallback_fiiiif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiiiif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], *(float*)&data[5]); break; - case 16418 : - typedef void ( idClass::*eventCallback_ifiiif_t )( const int, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_ifiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16418: + typedef void (idClass::* eventCallback_ifiiif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ifiiif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5]); break; - case 16419 : - typedef void ( idClass::*eventCallback_ffiiif_t )( const float, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_ffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16419: + typedef void (idClass::* eventCallback_ffiiif_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffiiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5]); break; - case 16420 : - typedef void ( idClass::*eventCallback_iifiif_t )( const int, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_iifiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16420: + typedef void (idClass::* eventCallback_iifiif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iifiif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5]); break; - case 16421 : - typedef void ( idClass::*eventCallback_fifiif_t )( const float, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_fifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16421: + typedef void (idClass::* eventCallback_fifiif_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fifiif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5]); break; - case 16422 : - typedef void ( idClass::*eventCallback_iffiif_t )( const int, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_iffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16422: + typedef void (idClass::* eventCallback_iffiif_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iffiif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5]); break; - case 16423 : - typedef void ( idClass::*eventCallback_fffiif_t )( const float, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_fffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16423: + typedef void (idClass::* eventCallback_fffiif_t)(const float, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fffiif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5]); break; - case 16424 : - typedef void ( idClass::*eventCallback_iiifif_t )( const int, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_iiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16424: + typedef void (idClass::* eventCallback_iiifif_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iiifif_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16425 : - typedef void ( idClass::*eventCallback_fiifif_t )( const float, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_fiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16425: + typedef void (idClass::* eventCallback_fiifif_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fiifif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16426 : - typedef void ( idClass::*eventCallback_ififif_t )( const int, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_ififif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16426: + typedef void (idClass::* eventCallback_ififif_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ififif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16427 : - typedef void ( idClass::*eventCallback_ffifif_t )( const float, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_ffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16427: + typedef void (idClass::* eventCallback_ffifif_t)(const float, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ffifif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16428 : - typedef void ( idClass::*eventCallback_iiffif_t )( const int, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_iiffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16428: + typedef void (idClass::* eventCallback_iiffif_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iiffif_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16429 : - typedef void ( idClass::*eventCallback_fiffif_t )( const float, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_fiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16429: + typedef void (idClass::* eventCallback_fiffif_t)(const float, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fiffif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16430 : - typedef void ( idClass::*eventCallback_ifffif_t )( const int, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_ifffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16430: + typedef void (idClass::* eventCallback_ifffif_t)(const intptr_t, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ifffif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16431 : - typedef void ( idClass::*eventCallback_ffffif_t )( const float, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_ffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ] ); + case 16431: + typedef void (idClass::* eventCallback_ffffif_t)(const float, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ffffif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5]); break; - case 16432 : - typedef void ( idClass::*eventCallback_iiiiff_t )( const int, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_iiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16432: + typedef void (idClass::* eventCallback_iiiiff_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iiiiff_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16433 : - typedef void ( idClass::*eventCallback_fiiiff_t )( const float, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_fiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16433: + typedef void (idClass::* eventCallback_fiiiff_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fiiiff_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16434 : - typedef void ( idClass::*eventCallback_ifiiff_t )( const int, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_ifiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16434: + typedef void (idClass::* eventCallback_ifiiff_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ifiiff_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16435 : - typedef void ( idClass::*eventCallback_ffiiff_t )( const float, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_ffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16435: + typedef void (idClass::* eventCallback_ffiiff_t)(const float, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ffiiff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16436 : - typedef void ( idClass::*eventCallback_iififf_t )( const int, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_iififf_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16436: + typedef void (idClass::* eventCallback_iififf_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iififf_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16437 : - typedef void ( idClass::*eventCallback_fififf_t )( const float, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_fififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16437: + typedef void (idClass::* eventCallback_fififf_t)(const float, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fififf_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16438 : - typedef void ( idClass::*eventCallback_iffiff_t )( const int, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_iffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16438: + typedef void (idClass::* eventCallback_iffiff_t)(const intptr_t, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iffiff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16439 : - typedef void ( idClass::*eventCallback_fffiff_t )( const float, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_fffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16439: + typedef void (idClass::* eventCallback_fffiff_t)(const float, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fffiff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16440 : - typedef void ( idClass::*eventCallback_iiifff_t )( const int, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_iiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16440: + typedef void (idClass::* eventCallback_iiifff_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iiifff_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16441 : - typedef void ( idClass::*eventCallback_fiifff_t )( const float, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_fiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16441: + typedef void (idClass::* eventCallback_fiifff_t)(const float, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fiifff_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16442 : - typedef void ( idClass::*eventCallback_ififff_t )( const int, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_ififff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16442: + typedef void (idClass::* eventCallback_ififff_t)(const intptr_t, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ififff_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16443 : - typedef void ( idClass::*eventCallback_ffifff_t )( const float, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_ffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16443: + typedef void (idClass::* eventCallback_ffifff_t)(const float, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ffifff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16444 : - typedef void ( idClass::*eventCallback_iiffff_t )( const int, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_iiffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16444: + typedef void (idClass::* eventCallback_iiffff_t)(const intptr_t, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_iiffff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16445 : - typedef void ( idClass::*eventCallback_fiffff_t )( const float, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_fiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16445: + typedef void (idClass::* eventCallback_fiffff_t)(const float, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_fiffff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16446 : - typedef void ( idClass::*eventCallback_ifffff_t )( const int, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_ifffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16446: + typedef void (idClass::* eventCallback_ifffff_t)(const intptr_t, const float, const float, const float, const float, const float); + (this->*(eventCallback_ifffff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - case 16447 : - typedef void ( idClass::*eventCallback_ffffff_t )( const float, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_ffffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ] ); + case 16447: + typedef void (idClass::* eventCallback_ffffff_t)(const float, const float, const float, const float, const float, const float); + (this->*(eventCallback_ffffff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5]); break; - /******************************************************* + /******************************************************* - 7 args + 7 args - *******************************************************/ + *******************************************************/ - case 32768 : - typedef void ( idClass::*eventCallback_iiiiiii_t )( const int, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_iiiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32768: + typedef void (idClass::* eventCallback_iiiiiii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiiiii_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], data[6]); break; - case 32769 : - typedef void ( idClass::*eventCallback_fiiiiii_t )( const float, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_fiiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32769: + typedef void (idClass::* eventCallback_fiiiiii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiiiii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], data[5], data[6]); break; - case 32770 : - typedef void ( idClass::*eventCallback_ifiiiii_t )( const int, const float, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_ifiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32770: + typedef void (idClass::* eventCallback_ifiiiii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiiiii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], data[6]); break; - case 32771 : - typedef void ( idClass::*eventCallback_ffiiiii_t )( const float, const float, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_ffiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32771: + typedef void (idClass::* eventCallback_ffiiiii_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiiiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], data[6]); break; - case 32772 : - typedef void ( idClass::*eventCallback_iifiiii_t )( const int, const int, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_iifiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32772: + typedef void (idClass::* eventCallback_iifiiii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iifiiii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], data[6]); break; - case 32773 : - typedef void ( idClass::*eventCallback_fifiiii_t )( const float, const int, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_fifiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32773: + typedef void (idClass::* eventCallback_fifiiii_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fifiiii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], data[6]); break; - case 32774 : - typedef void ( idClass::*eventCallback_iffiiii_t )( const int, const float, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_iffiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32774: + typedef void (idClass::* eventCallback_iffiiii_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iffiiii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], data[6]); break; - case 32775 : - typedef void ( idClass::*eventCallback_fffiiii_t )( const float, const float, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_fffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32775: + typedef void (idClass::* eventCallback_fffiiii_t)(const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fffiiii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], data[6]); break; - case 32776 : - typedef void ( idClass::*eventCallback_iiifiii_t )( const int, const int, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_iiifiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32776: + typedef void (idClass::* eventCallback_iiifiii_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiifiii_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32777 : - typedef void ( idClass::*eventCallback_fiifiii_t )( const float, const int, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_fiifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32777: + typedef void (idClass::* eventCallback_fiifiii_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiifiii_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32778 : - typedef void ( idClass::*eventCallback_ififiii_t )( const int, const float, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_ififiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32778: + typedef void (idClass::* eventCallback_ififiii_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ififiii_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32779 : - typedef void ( idClass::*eventCallback_ffifiii_t )( const float, const float, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_ffifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32779: + typedef void (idClass::* eventCallback_ffifiii_t)(const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffifiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32780 : - typedef void ( idClass::*eventCallback_iiffiii_t )( const int, const int, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_iiffiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32780: + typedef void (idClass::* eventCallback_iiffiii_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiffiii_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32781 : - typedef void ( idClass::*eventCallback_fiffiii_t )( const float, const int, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_fiffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32781: + typedef void (idClass::* eventCallback_fiffiii_t)(const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiffiii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32782 : - typedef void ( idClass::*eventCallback_ifffiii_t )( const int, const float, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_ifffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32782: + typedef void (idClass::* eventCallback_ifffiii_t)(const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ifffiii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32783 : - typedef void ( idClass::*eventCallback_ffffiii_t )( const float, const float, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_ffffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32783: + typedef void (idClass::* eventCallback_ffffiii_t)(const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffffiii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6]); break; - case 32784 : - typedef void ( idClass::*eventCallback_iiiifii_t )( const int, const int, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_iiiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32784: + typedef void (idClass::* eventCallback_iiiifii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiifii_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32785 : - typedef void ( idClass::*eventCallback_fiiifii_t )( const float, const int, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_fiiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32785: + typedef void (idClass::* eventCallback_fiiifii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiifii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32786 : - typedef void ( idClass::*eventCallback_ifiifii_t )( const int, const float, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_ifiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32786: + typedef void (idClass::* eventCallback_ifiifii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiifii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32787 : - typedef void ( idClass::*eventCallback_ffiifii_t )( const float, const float, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_ffiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32787: + typedef void (idClass::* eventCallback_ffiifii_t)(const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiifii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32788 : - typedef void ( idClass::*eventCallback_iififii_t )( const int, const int, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_iififii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32788: + typedef void (idClass::* eventCallback_iififii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iififii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32789 : - typedef void ( idClass::*eventCallback_fififii_t )( const float, const int, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_fififii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32789: + typedef void (idClass::* eventCallback_fififii_t)(const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fififii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32790 : - typedef void ( idClass::*eventCallback_iffifii_t )( const int, const float, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_iffifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32790: + typedef void (idClass::* eventCallback_iffifii_t)(const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iffifii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32791 : - typedef void ( idClass::*eventCallback_fffifii_t )( const float, const float, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_fffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32791: + typedef void (idClass::* eventCallback_fffifii_t)(const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fffifii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6]); break; - case 32792 : - typedef void ( idClass::*eventCallback_iiiffii_t )( const int, const int, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_iiiffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32792: + typedef void (idClass::* eventCallback_iiiffii_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiffii_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32793 : - typedef void ( idClass::*eventCallback_fiiffii_t )( const float, const int, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_fiiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32793: + typedef void (idClass::* eventCallback_fiiffii_t)(const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiffii_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32794 : - typedef void ( idClass::*eventCallback_ififfii_t )( const int, const float, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_ififfii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32794: + typedef void (idClass::* eventCallback_ififfii_t)(const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ififfii_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32795 : - typedef void ( idClass::*eventCallback_ffiffii_t )( const float, const float, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_ffiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32795: + typedef void (idClass::* eventCallback_ffiffii_t)(const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiffii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32796 : - typedef void ( idClass::*eventCallback_iifffii_t )( const int, const int, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_iifffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32796: + typedef void (idClass::* eventCallback_iifffii_t)(const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iifffii_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32797 : - typedef void ( idClass::*eventCallback_fifffii_t )( const float, const int, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_fifffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32797: + typedef void (idClass::* eventCallback_fifffii_t)(const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fifffii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32798 : - typedef void ( idClass::*eventCallback_iffffii_t )( const int, const float, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_iffffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32798: + typedef void (idClass::* eventCallback_iffffii_t)(const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iffffii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32799 : - typedef void ( idClass::*eventCallback_fffffii_t )( const float, const float, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_fffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ] ); + case 32799: + typedef void (idClass::* eventCallback_fffffii_t)(const float, const float, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fffffii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6]); break; - case 32800 : - typedef void ( idClass::*eventCallback_iiiiifi_t )( const int, const int, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_iiiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32800: + typedef void (idClass::* eventCallback_iiiiifi_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiiiifi_t)callback)(data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32801 : - typedef void ( idClass::*eventCallback_fiiiifi_t )( const float, const int, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_fiiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32801: + typedef void (idClass::* eventCallback_fiiiifi_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiiiifi_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32802 : - typedef void ( idClass::*eventCallback_ifiiifi_t )( const int, const float, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_ifiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32802: + typedef void (idClass::* eventCallback_ifiiifi_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifiiifi_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32803 : - typedef void ( idClass::*eventCallback_ffiiifi_t )( const float, const float, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_ffiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32803: + typedef void (idClass::* eventCallback_ffiiifi_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffiiifi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32804 : - typedef void ( idClass::*eventCallback_iifiifi_t )( const int, const int, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_iifiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32804: + typedef void (idClass::* eventCallback_iifiifi_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iifiifi_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32805 : - typedef void ( idClass::*eventCallback_fifiifi_t )( const float, const int, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_fifiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32805: + typedef void (idClass::* eventCallback_fifiifi_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fifiifi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32806 : - typedef void ( idClass::*eventCallback_iffiifi_t )( const int, const float, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_iffiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32806: + typedef void (idClass::* eventCallback_iffiifi_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iffiifi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32807 : - typedef void ( idClass::*eventCallback_fffiifi_t )( const float, const float, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_fffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32807: + typedef void (idClass::* eventCallback_fffiifi_t)(const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fffiifi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6]); break; - case 32808 : - typedef void ( idClass::*eventCallback_iiififi_t )( const int, const int, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_iiififi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32808: + typedef void (idClass::* eventCallback_iiififi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiififi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32809 : - typedef void ( idClass::*eventCallback_fiififi_t )( const float, const int, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_fiififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32809: + typedef void (idClass::* eventCallback_fiififi_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiififi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32810 : - typedef void ( idClass::*eventCallback_ifififi_t )( const int, const float, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_ifififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32810: + typedef void (idClass::* eventCallback_ifififi_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifififi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32811 : - typedef void ( idClass::*eventCallback_ffififi_t )( const float, const float, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_ffififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32811: + typedef void (idClass::* eventCallback_ffififi_t)(const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffififi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32812 : - typedef void ( idClass::*eventCallback_iiffifi_t )( const int, const int, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_iiffifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32812: + typedef void (idClass::* eventCallback_iiffifi_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiffifi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32813 : - typedef void ( idClass::*eventCallback_fiffifi_t )( const float, const int, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_fiffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32813: + typedef void (idClass::* eventCallback_fiffifi_t)(const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiffifi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32814 : - typedef void ( idClass::*eventCallback_ifffifi_t )( const int, const float, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_ifffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32814: + typedef void (idClass::* eventCallback_ifffifi_t)(const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifffifi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32815 : - typedef void ( idClass::*eventCallback_ffffifi_t )( const float, const float, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_ffffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32815: + typedef void (idClass::* eventCallback_ffffifi_t)(const float, const float, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffffifi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6]); break; - case 32816 : - typedef void ( idClass::*eventCallback_iiiiffi_t )( const int, const int, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_iiiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32816: + typedef void (idClass::* eventCallback_iiiiffi_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iiiiffi_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32817 : - typedef void ( idClass::*eventCallback_fiiiffi_t )( const float, const int, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_fiiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32817: + typedef void (idClass::* eventCallback_fiiiffi_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fiiiffi_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32818 : - typedef void ( idClass::*eventCallback_ifiiffi_t )( const int, const float, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_ifiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32818: + typedef void (idClass::* eventCallback_ifiiffi_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ifiiffi_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32819 : - typedef void ( idClass::*eventCallback_ffiiffi_t )( const float, const float, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_ffiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32819: + typedef void (idClass::* eventCallback_ffiiffi_t)(const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ffiiffi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32820 : - typedef void ( idClass::*eventCallback_iififfi_t )( const int, const int, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_iififfi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32820: + typedef void (idClass::* eventCallback_iififfi_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iififfi_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32821 : - typedef void ( idClass::*eventCallback_fififfi_t )( const float, const int, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_fififfi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32821: + typedef void (idClass::* eventCallback_fififfi_t)(const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fififfi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32822 : - typedef void ( idClass::*eventCallback_iffiffi_t )( const int, const float, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_iffiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32822: + typedef void (idClass::* eventCallback_iffiffi_t)(const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iffiffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32823 : - typedef void ( idClass::*eventCallback_fffiffi_t )( const float, const float, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_fffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32823: + typedef void (idClass::* eventCallback_fffiffi_t)(const float, const float, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fffiffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32824 : - typedef void ( idClass::*eventCallback_iiifffi_t )( const int, const int, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_iiifffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32824: + typedef void (idClass::* eventCallback_iiifffi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iiifffi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32825 : - typedef void ( idClass::*eventCallback_fiifffi_t )( const float, const int, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_fiifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32825: + typedef void (idClass::* eventCallback_fiifffi_t)(const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fiifffi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32826 : - typedef void ( idClass::*eventCallback_ififffi_t )( const int, const float, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_ififffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32826: + typedef void (idClass::* eventCallback_ififffi_t)(const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ififffi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32827 : - typedef void ( idClass::*eventCallback_ffifffi_t )( const float, const float, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_ffifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32827: + typedef void (idClass::* eventCallback_ffifffi_t)(const float, const float, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ffifffi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32828 : - typedef void ( idClass::*eventCallback_iiffffi_t )( const int, const int, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_iiffffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32828: + typedef void (idClass::* eventCallback_iiffffi_t)(const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iiffffi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32829 : - typedef void ( idClass::*eventCallback_fiffffi_t )( const float, const int, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_fiffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32829: + typedef void (idClass::* eventCallback_fiffffi_t)(const float, const intptr_t, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fiffffi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32830 : - typedef void ( idClass::*eventCallback_ifffffi_t )( const int, const float, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_ifffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32830: + typedef void (idClass::* eventCallback_ifffffi_t)(const intptr_t, const float, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ifffffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32831 : - typedef void ( idClass::*eventCallback_ffffffi_t )( const float, const float, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_ffffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ] ); + case 32831: + typedef void (idClass::* eventCallback_ffffffi_t)(const float, const float, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ffffffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6]); break; - case 32832 : - typedef void ( idClass::*eventCallback_iiiiiif_t )( const int, const int, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_iiiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32832: + typedef void (idClass::* eventCallback_iiiiiif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiiiiif_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32833 : - typedef void ( idClass::*eventCallback_fiiiiif_t )( const float, const int, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_fiiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32833: + typedef void (idClass::* eventCallback_fiiiiif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiiiiif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32834 : - typedef void ( idClass::*eventCallback_ifiiiif_t )( const int, const float, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_ifiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32834: + typedef void (idClass::* eventCallback_ifiiiif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ifiiiif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32835 : - typedef void ( idClass::*eventCallback_ffiiiif_t )( const float, const float, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_ffiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32835: + typedef void (idClass::* eventCallback_ffiiiif_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffiiiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32836 : - typedef void ( idClass::*eventCallback_iifiiif_t )( const int, const int, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_iifiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32836: + typedef void (idClass::* eventCallback_iifiiif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iifiiif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32837 : - typedef void ( idClass::*eventCallback_fifiiif_t )( const float, const int, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_fifiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32837: + typedef void (idClass::* eventCallback_fifiiif_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fifiiif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32838 : - typedef void ( idClass::*eventCallback_iffiiif_t )( const int, const float, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_iffiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32838: + typedef void (idClass::* eventCallback_iffiiif_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iffiiif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32839 : - typedef void ( idClass::*eventCallback_fffiiif_t )( const float, const float, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_fffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32839: + typedef void (idClass::* eventCallback_fffiiif_t)(const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fffiiif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6]); break; - case 32840 : - typedef void ( idClass::*eventCallback_iiifiif_t )( const int, const int, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_iiifiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32840: + typedef void (idClass::* eventCallback_iiifiif_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiifiif_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32841 : - typedef void ( idClass::*eventCallback_fiifiif_t )( const float, const int, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_fiifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32841: + typedef void (idClass::* eventCallback_fiifiif_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiifiif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32842 : - typedef void ( idClass::*eventCallback_ififiif_t )( const int, const float, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_ififiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32842: + typedef void (idClass::* eventCallback_ififiif_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ififiif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32843 : - typedef void ( idClass::*eventCallback_ffifiif_t )( const float, const float, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_ffifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32843: + typedef void (idClass::* eventCallback_ffifiif_t)(const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffifiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32844 : - typedef void ( idClass::*eventCallback_iiffiif_t )( const int, const int, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_iiffiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32844: + typedef void (idClass::* eventCallback_iiffiif_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiffiif_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32845 : - typedef void ( idClass::*eventCallback_fiffiif_t )( const float, const int, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_fiffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32845: + typedef void (idClass::* eventCallback_fiffiif_t)(const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiffiif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32846 : - typedef void ( idClass::*eventCallback_ifffiif_t )( const int, const float, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_ifffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32846: + typedef void (idClass::* eventCallback_ifffiif_t)(const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ifffiif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32847 : - typedef void ( idClass::*eventCallback_ffffiif_t )( const float, const float, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_ffffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32847: + typedef void (idClass::* eventCallback_ffffiif_t)(const float, const float, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffffiif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6]); break; - case 32848 : - typedef void ( idClass::*eventCallback_iiiifif_t )( const int, const int, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_iiiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32848: + typedef void (idClass::* eventCallback_iiiifif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iiiifif_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32849 : - typedef void ( idClass::*eventCallback_fiiifif_t )( const float, const int, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_fiiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32849: + typedef void (idClass::* eventCallback_fiiifif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fiiifif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32850 : - typedef void ( idClass::*eventCallback_ifiifif_t )( const int, const float, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_ifiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32850: + typedef void (idClass::* eventCallback_ifiifif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ifiifif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32851 : - typedef void ( idClass::*eventCallback_ffiifif_t )( const float, const float, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_ffiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32851: + typedef void (idClass::* eventCallback_ffiifif_t)(const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ffiifif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32852 : - typedef void ( idClass::*eventCallback_iififif_t )( const int, const int, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_iififif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32852: + typedef void (idClass::* eventCallback_iififif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iififif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32853 : - typedef void ( idClass::*eventCallback_fififif_t )( const float, const int, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_fififif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32853: + typedef void (idClass::* eventCallback_fififif_t)(const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fififif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32854 : - typedef void ( idClass::*eventCallback_iffifif_t )( const int, const float, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_iffifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32854: + typedef void (idClass::* eventCallback_iffifif_t)(const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iffifif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32855 : - typedef void ( idClass::*eventCallback_fffifif_t )( const float, const float, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_fffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32855: + typedef void (idClass::* eventCallback_fffifif_t)(const float, const float, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fffifif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32856 : - typedef void ( idClass::*eventCallback_iiiffif_t )( const int, const int, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_iiiffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32856: + typedef void (idClass::* eventCallback_iiiffif_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iiiffif_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32857 : - typedef void ( idClass::*eventCallback_fiiffif_t )( const float, const int, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_fiiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32857: + typedef void (idClass::* eventCallback_fiiffif_t)(const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fiiffif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32858 : - typedef void ( idClass::*eventCallback_ififfif_t )( const int, const float, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_ififfif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32858: + typedef void (idClass::* eventCallback_ififfif_t)(const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ififfif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32859 : - typedef void ( idClass::*eventCallback_ffiffif_t )( const float, const float, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_ffiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32859: + typedef void (idClass::* eventCallback_ffiffif_t)(const float, const float, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ffiffif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32860 : - typedef void ( idClass::*eventCallback_iifffif_t )( const int, const int, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_iifffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32860: + typedef void (idClass::* eventCallback_iifffif_t)(const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iifffif_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32861 : - typedef void ( idClass::*eventCallback_fifffif_t )( const float, const int, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_fifffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32861: + typedef void (idClass::* eventCallback_fifffif_t)(const float, const intptr_t, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fifffif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32862 : - typedef void ( idClass::*eventCallback_iffffif_t )( const int, const float, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_iffffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32862: + typedef void (idClass::* eventCallback_iffffif_t)(const intptr_t, const float, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iffffif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32863 : - typedef void ( idClass::*eventCallback_fffffif_t )( const float, const float, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_fffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ] ); + case 32863: + typedef void (idClass::* eventCallback_fffffif_t)(const float, const float, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fffffif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6]); break; - case 32864 : - typedef void ( idClass::*eventCallback_iiiiiff_t )( const int, const int, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_iiiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32864: + typedef void (idClass::* eventCallback_iiiiiff_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iiiiiff_t)callback)(data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32865 : - typedef void ( idClass::*eventCallback_fiiiiff_t )( const float, const int, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_fiiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32865: + typedef void (idClass::* eventCallback_fiiiiff_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fiiiiff_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32866 : - typedef void ( idClass::*eventCallback_ifiiiff_t )( const int, const float, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_ifiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32866: + typedef void (idClass::* eventCallback_ifiiiff_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ifiiiff_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32867 : - typedef void ( idClass::*eventCallback_ffiiiff_t )( const float, const float, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_ffiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32867: + typedef void (idClass::* eventCallback_ffiiiff_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ffiiiff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32868 : - typedef void ( idClass::*eventCallback_iifiiff_t )( const int, const int, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_iifiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32868: + typedef void (idClass::* eventCallback_iifiiff_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iifiiff_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32869 : - typedef void ( idClass::*eventCallback_fifiiff_t )( const float, const int, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_fifiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32869: + typedef void (idClass::* eventCallback_fifiiff_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fifiiff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32870 : - typedef void ( idClass::*eventCallback_iffiiff_t )( const int, const float, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_iffiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32870: + typedef void (idClass::* eventCallback_iffiiff_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iffiiff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32871 : - typedef void ( idClass::*eventCallback_fffiiff_t )( const float, const float, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_fffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32871: + typedef void (idClass::* eventCallback_fffiiff_t)(const float, const float, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fffiiff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32872 : - typedef void ( idClass::*eventCallback_iiififf_t )( const int, const int, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_iiififf_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32872: + typedef void (idClass::* eventCallback_iiififf_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iiififf_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32873 : - typedef void ( idClass::*eventCallback_fiififf_t )( const float, const int, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_fiififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32873: + typedef void (idClass::* eventCallback_fiififf_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fiififf_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32874 : - typedef void ( idClass::*eventCallback_ifififf_t )( const int, const float, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_ifififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32874: + typedef void (idClass::* eventCallback_ifififf_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ifififf_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32875 : - typedef void ( idClass::*eventCallback_ffififf_t )( const float, const float, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_ffififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32875: + typedef void (idClass::* eventCallback_ffififf_t)(const float, const float, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ffififf_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32876 : - typedef void ( idClass::*eventCallback_iiffiff_t )( const int, const int, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_iiffiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32876: + typedef void (idClass::* eventCallback_iiffiff_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iiffiff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32877 : - typedef void ( idClass::*eventCallback_fiffiff_t )( const float, const int, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_fiffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32877: + typedef void (idClass::* eventCallback_fiffiff_t)(const float, const intptr_t, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fiffiff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32878 : - typedef void ( idClass::*eventCallback_ifffiff_t )( const int, const float, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_ifffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32878: + typedef void (idClass::* eventCallback_ifffiff_t)(const intptr_t, const float, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ifffiff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32879 : - typedef void ( idClass::*eventCallback_ffffiff_t )( const float, const float, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_ffffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32879: + typedef void (idClass::* eventCallback_ffffiff_t)(const float, const float, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ffffiff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32880 : - typedef void ( idClass::*eventCallback_iiiifff_t )( const int, const int, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_iiiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32880: + typedef void (idClass::* eventCallback_iiiifff_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iiiifff_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32881 : - typedef void ( idClass::*eventCallback_fiiifff_t )( const float, const int, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_fiiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32881: + typedef void (idClass::* eventCallback_fiiifff_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fiiifff_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32882 : - typedef void ( idClass::*eventCallback_ifiifff_t )( const int, const float, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_ifiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32882: + typedef void (idClass::* eventCallback_ifiifff_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ifiifff_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32883 : - typedef void ( idClass::*eventCallback_ffiifff_t )( const float, const float, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_ffiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32883: + typedef void (idClass::* eventCallback_ffiifff_t)(const float, const float, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ffiifff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32884 : - typedef void ( idClass::*eventCallback_iififff_t )( const int, const int, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_iififff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32884: + typedef void (idClass::* eventCallback_iififff_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iififff_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32885 : - typedef void ( idClass::*eventCallback_fififff_t )( const float, const int, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_fififff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32885: + typedef void (idClass::* eventCallback_fififff_t)(const float, const intptr_t, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fififff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32886 : - typedef void ( idClass::*eventCallback_iffifff_t )( const int, const float, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_iffifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32886: + typedef void (idClass::* eventCallback_iffifff_t)(const intptr_t, const float, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iffifff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32887 : - typedef void ( idClass::*eventCallback_fffifff_t )( const float, const float, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_fffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32887: + typedef void (idClass::* eventCallback_fffifff_t)(const float, const float, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fffifff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32888 : - typedef void ( idClass::*eventCallback_iiiffff_t )( const int, const int, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_iiiffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32888: + typedef void (idClass::* eventCallback_iiiffff_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_iiiffff_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32889 : - typedef void ( idClass::*eventCallback_fiiffff_t )( const float, const int, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_fiiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32889: + typedef void (idClass::* eventCallback_fiiffff_t)(const float, const intptr_t, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_fiiffff_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32890 : - typedef void ( idClass::*eventCallback_ififfff_t )( const int, const float, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_ififfff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32890: + typedef void (idClass::* eventCallback_ififfff_t)(const intptr_t, const float, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_ififfff_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32891 : - typedef void ( idClass::*eventCallback_ffiffff_t )( const float, const float, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_ffiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32891: + typedef void (idClass::* eventCallback_ffiffff_t)(const float, const float, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_ffiffff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32892 : - typedef void ( idClass::*eventCallback_iifffff_t )( const int, const int, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_iifffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32892: + typedef void (idClass::* eventCallback_iifffff_t)(const intptr_t, const intptr_t, const float, const float, const float, const float, const float); + (this->*(eventCallback_iifffff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32893 : - typedef void ( idClass::*eventCallback_fifffff_t )( const float, const int, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_fifffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32893: + typedef void (idClass::* eventCallback_fifffff_t)(const float, const intptr_t, const float, const float, const float, const float, const float); + (this->*(eventCallback_fifffff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32894 : - typedef void ( idClass::*eventCallback_iffffff_t )( const int, const float, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_iffffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32894: + typedef void (idClass::* eventCallback_iffffff_t)(const intptr_t, const float, const float, const float, const float, const float, const float); + (this->*(eventCallback_iffffff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - case 32895 : - typedef void ( idClass::*eventCallback_fffffff_t )( const float, const float, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_fffffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ] ); + case 32895: + typedef void (idClass::* eventCallback_fffffff_t)(const float, const float, const float, const float, const float, const float, const float); + (this->*(eventCallback_fffffff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6]); break; - /******************************************************* + /******************************************************* - 8 args + 8 args - *******************************************************/ + *******************************************************/ - case 65536 : - typedef void ( idClass::*eventCallback_iiiiiiii_t )( const int, const int, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_iiiiiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65536: + typedef void (idClass::* eventCallback_iiiiiiii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiiiiii_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65537 : - typedef void ( idClass::*eventCallback_fiiiiiii_t )( const float, const int, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_fiiiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65537: + typedef void (idClass::* eventCallback_fiiiiiii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiiiiii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65538 : - typedef void ( idClass::*eventCallback_ifiiiiii_t )( const int, const float, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_ifiiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65538: + typedef void (idClass::* eventCallback_ifiiiiii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiiiiii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65539 : - typedef void ( idClass::*eventCallback_ffiiiiii_t )( const float, const float, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_ffiiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65539: + typedef void (idClass::* eventCallback_ffiiiiii_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiiiiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65540 : - typedef void ( idClass::*eventCallback_iifiiiii_t )( const int, const int, const float, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_iifiiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65540: + typedef void (idClass::* eventCallback_iifiiiii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iifiiiii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65541 : - typedef void ( idClass::*eventCallback_fifiiiii_t )( const float, const int, const float, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_fifiiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65541: + typedef void (idClass::* eventCallback_fifiiiii_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fifiiiii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65542 : - typedef void ( idClass::*eventCallback_iffiiiii_t )( const int, const float, const float, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_iffiiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65542: + typedef void (idClass::* eventCallback_iffiiiii_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iffiiiii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65543 : - typedef void ( idClass::*eventCallback_fffiiiii_t )( const float, const float, const float, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_fffiiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65543: + typedef void (idClass::* eventCallback_fffiiiii_t)(const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fffiiiii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], data[7]); break; - case 65544 : - typedef void ( idClass::*eventCallback_iiifiiii_t )( const int, const int, const int, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_iiifiiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65544: + typedef void (idClass::* eventCallback_iiifiiii_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiifiiii_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65545 : - typedef void ( idClass::*eventCallback_fiifiiii_t )( const float, const int, const int, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_fiifiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65545: + typedef void (idClass::* eventCallback_fiifiiii_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiifiiii_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65546 : - typedef void ( idClass::*eventCallback_ififiiii_t )( const int, const float, const int, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_ififiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65546: + typedef void (idClass::* eventCallback_ififiiii_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ififiiii_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65547 : - typedef void ( idClass::*eventCallback_ffifiiii_t )( const float, const float, const int, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_ffifiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65547: + typedef void (idClass::* eventCallback_ffifiiii_t)(const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffifiiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65548 : - typedef void ( idClass::*eventCallback_iiffiiii_t )( const int, const int, const float, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_iiffiiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65548: + typedef void (idClass::* eventCallback_iiffiiii_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiffiiii_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65549 : - typedef void ( idClass::*eventCallback_fiffiiii_t )( const float, const int, const float, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_fiffiiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65549: + typedef void (idClass::* eventCallback_fiffiiii_t)(const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiffiiii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65550 : - typedef void ( idClass::*eventCallback_ifffiiii_t )( const int, const float, const float, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_ifffiiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65550: + typedef void (idClass::* eventCallback_ifffiiii_t)(const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ifffiiii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65551 : - typedef void ( idClass::*eventCallback_ffffiiii_t )( const float, const float, const float, const float, const int, const int, const int, const int ); - ( this->*( eventCallback_ffffiiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65551: + typedef void (idClass::* eventCallback_ffffiiii_t)(const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffffiiii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], data[7]); break; - case 65552 : - typedef void ( idClass::*eventCallback_iiiifiii_t )( const int, const int, const int, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_iiiifiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65552: + typedef void (idClass::* eventCallback_iiiifiii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiifiii_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65553 : - typedef void ( idClass::*eventCallback_fiiifiii_t )( const float, const int, const int, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_fiiifiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65553: + typedef void (idClass::* eventCallback_fiiifiii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiifiii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65554 : - typedef void ( idClass::*eventCallback_ifiifiii_t )( const int, const float, const int, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_ifiifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65554: + typedef void (idClass::* eventCallback_ifiifiii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiifiii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65555 : - typedef void ( idClass::*eventCallback_ffiifiii_t )( const float, const float, const int, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_ffiifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65555: + typedef void (idClass::* eventCallback_ffiifiii_t)(const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiifiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65556 : - typedef void ( idClass::*eventCallback_iififiii_t )( const int, const int, const float, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_iififiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65556: + typedef void (idClass::* eventCallback_iififiii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iififiii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65557 : - typedef void ( idClass::*eventCallback_fififiii_t )( const float, const int, const float, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_fififiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65557: + typedef void (idClass::* eventCallback_fififiii_t)(const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fififiii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65558 : - typedef void ( idClass::*eventCallback_iffifiii_t )( const int, const float, const float, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_iffifiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65558: + typedef void (idClass::* eventCallback_iffifiii_t)(const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iffifiii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65559 : - typedef void ( idClass::*eventCallback_fffifiii_t )( const float, const float, const float, const int, const float, const int, const int, const int ); - ( this->*( eventCallback_fffifiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65559: + typedef void (idClass::* eventCallback_fffifiii_t)(const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fffifiii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65560 : - typedef void ( idClass::*eventCallback_iiiffiii_t )( const int, const int, const int, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_iiiffiii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65560: + typedef void (idClass::* eventCallback_iiiffiii_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiffiii_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65561 : - typedef void ( idClass::*eventCallback_fiiffiii_t )( const float, const int, const int, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_fiiffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65561: + typedef void (idClass::* eventCallback_fiiffiii_t)(const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiffiii_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65562 : - typedef void ( idClass::*eventCallback_ififfiii_t )( const int, const float, const int, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_ififfiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65562: + typedef void (idClass::* eventCallback_ififfiii_t)(const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ififfiii_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65563 : - typedef void ( idClass::*eventCallback_ffiffiii_t )( const float, const float, const int, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_ffiffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65563: + typedef void (idClass::* eventCallback_ffiffiii_t)(const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiffiii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65564 : - typedef void ( idClass::*eventCallback_iifffiii_t )( const int, const int, const float, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_iifffiii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65564: + typedef void (idClass::* eventCallback_iifffiii_t)(const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iifffiii_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65565 : - typedef void ( idClass::*eventCallback_fifffiii_t )( const float, const int, const float, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_fifffiii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65565: + typedef void (idClass::* eventCallback_fifffiii_t)(const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fifffiii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65566 : - typedef void ( idClass::*eventCallback_iffffiii_t )( const int, const float, const float, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_iffffiii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65566: + typedef void (idClass::* eventCallback_iffffiii_t)(const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_iffffiii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65567 : - typedef void ( idClass::*eventCallback_fffffiii_t )( const float, const float, const float, const float, const float, const int, const int, const int ); - ( this->*( eventCallback_fffffiii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65567: + typedef void (idClass::* eventCallback_fffffiii_t)(const float, const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_fffffiii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], data[7]); break; - case 65568 : - typedef void ( idClass::*eventCallback_iiiiifii_t )( const int, const int, const int, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_iiiiifii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65568: + typedef void (idClass::* eventCallback_iiiiifii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiiifii_t)callback)(data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65569 : - typedef void ( idClass::*eventCallback_fiiiifii_t )( const float, const int, const int, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_fiiiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65569: + typedef void (idClass::* eventCallback_fiiiifii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiiifii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65570 : - typedef void ( idClass::*eventCallback_ifiiifii_t )( const int, const float, const int, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_ifiiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65570: + typedef void (idClass::* eventCallback_ifiiifii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiiifii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65571 : - typedef void ( idClass::*eventCallback_ffiiifii_t )( const float, const float, const int, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_ffiiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65571: + typedef void (idClass::* eventCallback_ffiiifii_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiiifii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65572 : - typedef void ( idClass::*eventCallback_iifiifii_t )( const int, const int, const float, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_iifiifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65572: + typedef void (idClass::* eventCallback_iifiifii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iifiifii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65573 : - typedef void ( idClass::*eventCallback_fifiifii_t )( const float, const int, const float, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_fifiifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65573: + typedef void (idClass::* eventCallback_fifiifii_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fifiifii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65574 : - typedef void ( idClass::*eventCallback_iffiifii_t )( const int, const float, const float, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_iffiifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65574: + typedef void (idClass::* eventCallback_iffiifii_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iffiifii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65575 : - typedef void ( idClass::*eventCallback_fffiifii_t )( const float, const float, const float, const int, const int, const float, const int, const int ); - ( this->*( eventCallback_fffiifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65575: + typedef void (idClass::* eventCallback_fffiifii_t)(const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fffiifii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65576 : - typedef void ( idClass::*eventCallback_iiififii_t )( const int, const int, const int, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_iiififii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65576: + typedef void (idClass::* eventCallback_iiififii_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiififii_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65577 : - typedef void ( idClass::*eventCallback_fiififii_t )( const float, const int, const int, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_fiififii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65577: + typedef void (idClass::* eventCallback_fiififii_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiififii_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65578 : - typedef void ( idClass::*eventCallback_ifififii_t )( const int, const float, const int, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_ifififii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65578: + typedef void (idClass::* eventCallback_ifififii_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifififii_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65579 : - typedef void ( idClass::*eventCallback_ffififii_t )( const float, const float, const int, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_ffififii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65579: + typedef void (idClass::* eventCallback_ffififii_t)(const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffififii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65580 : - typedef void ( idClass::*eventCallback_iiffifii_t )( const int, const int, const float, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_iiffifii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65580: + typedef void (idClass::* eventCallback_iiffifii_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiffifii_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65581 : - typedef void ( idClass::*eventCallback_fiffifii_t )( const float, const int, const float, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_fiffifii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65581: + typedef void (idClass::* eventCallback_fiffifii_t)(const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiffifii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65582 : - typedef void ( idClass::*eventCallback_ifffifii_t )( const int, const float, const float, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_ifffifii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65582: + typedef void (idClass::* eventCallback_ifffifii_t)(const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifffifii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65583 : - typedef void ( idClass::*eventCallback_ffffifii_t )( const float, const float, const float, const float, const int, const float, const int, const int ); - ( this->*( eventCallback_ffffifii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65583: + typedef void (idClass::* eventCallback_ffffifii_t)(const float, const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffffifii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], data[7]); break; - case 65584 : - typedef void ( idClass::*eventCallback_iiiiffii_t )( const int, const int, const int, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_iiiiffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65584: + typedef void (idClass::* eventCallback_iiiiffii_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiiiffii_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65585 : - typedef void ( idClass::*eventCallback_fiiiffii_t )( const float, const int, const int, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_fiiiffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65585: + typedef void (idClass::* eventCallback_fiiiffii_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiiiffii_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65586 : - typedef void ( idClass::*eventCallback_ifiiffii_t )( const int, const float, const int, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_ifiiffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65586: + typedef void (idClass::* eventCallback_ifiiffii_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifiiffii_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65587 : - typedef void ( idClass::*eventCallback_ffiiffii_t )( const float, const float, const int, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_ffiiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65587: + typedef void (idClass::* eventCallback_ffiiffii_t)(const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffiiffii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65588 : - typedef void ( idClass::*eventCallback_iififfii_t )( const int, const int, const float, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_iififfii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65588: + typedef void (idClass::* eventCallback_iififfii_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iififfii_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65589 : - typedef void ( idClass::*eventCallback_fififfii_t )( const float, const int, const float, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_fififfii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65589: + typedef void (idClass::* eventCallback_fififfii_t)(const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fififfii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65590 : - typedef void ( idClass::*eventCallback_iffiffii_t )( const int, const float, const float, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_iffiffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65590: + typedef void (idClass::* eventCallback_iffiffii_t)(const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iffiffii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65591 : - typedef void ( idClass::*eventCallback_fffiffii_t )( const float, const float, const float, const int, const float, const float, const int, const int ); - ( this->*( eventCallback_fffiffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65591: + typedef void (idClass::* eventCallback_fffiffii_t)(const float, const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fffiffii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65592 : - typedef void ( idClass::*eventCallback_iiifffii_t )( const int, const int, const int, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_iiifffii_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65592: + typedef void (idClass::* eventCallback_iiifffii_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiifffii_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65593 : - typedef void ( idClass::*eventCallback_fiifffii_t )( const float, const int, const int, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_fiifffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65593: + typedef void (idClass::* eventCallback_fiifffii_t)(const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiifffii_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65594 : - typedef void ( idClass::*eventCallback_ififffii_t )( const int, const float, const int, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_ififffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65594: + typedef void (idClass::* eventCallback_ififffii_t)(const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ififffii_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65595 : - typedef void ( idClass::*eventCallback_ffifffii_t )( const float, const float, const int, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_ffifffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65595: + typedef void (idClass::* eventCallback_ffifffii_t)(const float, const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffifffii_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65596 : - typedef void ( idClass::*eventCallback_iiffffii_t )( const int, const int, const float, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_iiffffii_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65596: + typedef void (idClass::* eventCallback_iiffffii_t)(const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_iiffffii_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65597 : - typedef void ( idClass::*eventCallback_fiffffii_t )( const float, const int, const float, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_fiffffii_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65597: + typedef void (idClass::* eventCallback_fiffffii_t)(const float, const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_fiffffii_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65598 : - typedef void ( idClass::*eventCallback_ifffffii_t )( const int, const float, const float, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_ifffffii_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65598: + typedef void (idClass::* eventCallback_ifffffii_t)(const intptr_t, const float, const float, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ifffffii_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65599 : - typedef void ( idClass::*eventCallback_ffffffii_t )( const float, const float, const float, const float, const float, const float, const int, const int ); - ( this->*( eventCallback_ffffffii_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], data[ 7 ] ); + case 65599: + typedef void (idClass::* eventCallback_ffffffii_t)(const float, const float, const float, const float, const float, const float, const intptr_t, const intptr_t); + (this->*(eventCallback_ffffffii_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], data[7]); break; - case 65600 : - typedef void ( idClass::*eventCallback_iiiiiifi_t )( const int, const int, const int, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_iiiiiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65600: + typedef void (idClass::* eventCallback_iiiiiifi_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiiiiifi_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65601 : - typedef void ( idClass::*eventCallback_fiiiiifi_t )( const float, const int, const int, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_fiiiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65601: + typedef void (idClass::* eventCallback_fiiiiifi_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiiiiifi_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65602 : - typedef void ( idClass::*eventCallback_ifiiiifi_t )( const int, const float, const int, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_ifiiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65602: + typedef void (idClass::* eventCallback_ifiiiifi_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifiiiifi_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65603 : - typedef void ( idClass::*eventCallback_ffiiiifi_t )( const float, const float, const int, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_ffiiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65603: + typedef void (idClass::* eventCallback_ffiiiifi_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffiiiifi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65604 : - typedef void ( idClass::*eventCallback_iifiiifi_t )( const int, const int, const float, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_iifiiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65604: + typedef void (idClass::* eventCallback_iifiiifi_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iifiiifi_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65605 : - typedef void ( idClass::*eventCallback_fifiiifi_t )( const float, const int, const float, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_fifiiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65605: + typedef void (idClass::* eventCallback_fifiiifi_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fifiiifi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65606 : - typedef void ( idClass::*eventCallback_iffiiifi_t )( const int, const float, const float, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_iffiiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65606: + typedef void (idClass::* eventCallback_iffiiifi_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iffiiifi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65607 : - typedef void ( idClass::*eventCallback_fffiiifi_t )( const float, const float, const float, const int, const int, const int, const float, const int ); - ( this->*( eventCallback_fffiiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65607: + typedef void (idClass::* eventCallback_fffiiifi_t)(const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fffiiifi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65608 : - typedef void ( idClass::*eventCallback_iiifiifi_t )( const int, const int, const int, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_iiifiifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65608: + typedef void (idClass::* eventCallback_iiifiifi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiifiifi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65609 : - typedef void ( idClass::*eventCallback_fiifiifi_t )( const float, const int, const int, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_fiifiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65609: + typedef void (idClass::* eventCallback_fiifiifi_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiifiifi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65610 : - typedef void ( idClass::*eventCallback_ififiifi_t )( const int, const float, const int, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_ififiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65610: + typedef void (idClass::* eventCallback_ififiifi_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ififiifi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65611 : - typedef void ( idClass::*eventCallback_ffifiifi_t )( const float, const float, const int, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_ffifiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65611: + typedef void (idClass::* eventCallback_ffifiifi_t)(const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffifiifi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65612 : - typedef void ( idClass::*eventCallback_iiffiifi_t )( const int, const int, const float, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_iiffiifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65612: + typedef void (idClass::* eventCallback_iiffiifi_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiffiifi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65613 : - typedef void ( idClass::*eventCallback_fiffiifi_t )( const float, const int, const float, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_fiffiifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65613: + typedef void (idClass::* eventCallback_fiffiifi_t)(const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiffiifi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65614 : - typedef void ( idClass::*eventCallback_ifffiifi_t )( const int, const float, const float, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_ifffiifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65614: + typedef void (idClass::* eventCallback_ifffiifi_t)(const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifffiifi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65615 : - typedef void ( idClass::*eventCallback_ffffiifi_t )( const float, const float, const float, const float, const int, const int, const float, const int ); - ( this->*( eventCallback_ffffiifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65615: + typedef void (idClass::* eventCallback_ffffiifi_t)(const float, const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffffiifi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], data[7]); break; - case 65616 : - typedef void ( idClass::*eventCallback_iiiififi_t )( const int, const int, const int, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_iiiififi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65616: + typedef void (idClass::* eventCallback_iiiififi_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiiififi_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65617 : - typedef void ( idClass::*eventCallback_fiiififi_t )( const float, const int, const int, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_fiiififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65617: + typedef void (idClass::* eventCallback_fiiififi_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiiififi_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65618 : - typedef void ( idClass::*eventCallback_ifiififi_t )( const int, const float, const int, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_ifiififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65618: + typedef void (idClass::* eventCallback_ifiififi_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ifiififi_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65619 : - typedef void ( idClass::*eventCallback_ffiififi_t )( const float, const float, const int, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_ffiififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65619: + typedef void (idClass::* eventCallback_ffiififi_t)(const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffiififi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65620 : - typedef void ( idClass::*eventCallback_iifififi_t )( const int, const int, const float, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_iifififi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65620: + typedef void (idClass::* eventCallback_iifififi_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iifififi_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65621 : - typedef void ( idClass::*eventCallback_fifififi_t )( const float, const int, const float, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_fifififi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65621: + typedef void (idClass::* eventCallback_fifififi_t)(const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fifififi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65622 : - typedef void ( idClass::*eventCallback_iffififi_t )( const int, const float, const float, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_iffififi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65622: + typedef void (idClass::* eventCallback_iffififi_t)(const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iffififi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65623 : - typedef void ( idClass::*eventCallback_fffififi_t )( const float, const float, const float, const int, const float, const int, const float, const int ); - ( this->*( eventCallback_fffififi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65623: + typedef void (idClass::* eventCallback_fffififi_t)(const float, const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fffififi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65624 : - typedef void ( idClass::*eventCallback_iiiffifi_t )( const int, const int, const int, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_iiiffifi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65624: + typedef void (idClass::* eventCallback_iiiffifi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iiiffifi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65625 : - typedef void ( idClass::*eventCallback_fiiffifi_t )( const float, const int, const int, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_fiiffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65625: + typedef void (idClass::* eventCallback_fiiffifi_t)(const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fiiffifi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65626 : - typedef void ( idClass::*eventCallback_ififfifi_t )( const int, const float, const int, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_ififfifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65626: + typedef void (idClass::* eventCallback_ififfifi_t)(const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ififfifi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65627 : - typedef void ( idClass::*eventCallback_ffiffifi_t )( const float, const float, const int, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_ffiffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65627: + typedef void (idClass::* eventCallback_ffiffifi_t)(const float, const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_ffiffifi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65628 : - typedef void ( idClass::*eventCallback_iifffifi_t )( const int, const int, const float, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_iifffifi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65628: + typedef void (idClass::* eventCallback_iifffifi_t)(const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iifffifi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65629 : - typedef void ( idClass::*eventCallback_fifffifi_t )( const float, const int, const float, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_fifffifi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65629: + typedef void (idClass::* eventCallback_fifffifi_t)(const float, const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fifffifi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65630 : - typedef void ( idClass::*eventCallback_iffffifi_t )( const int, const float, const float, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_iffffifi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65630: + typedef void (idClass::* eventCallback_iffffifi_t)(const intptr_t, const float, const float, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_iffffifi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65631 : - typedef void ( idClass::*eventCallback_fffffifi_t )( const float, const float, const float, const float, const float, const int, const float, const int ); - ( this->*( eventCallback_fffffifi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65631: + typedef void (idClass::* eventCallback_fffffifi_t)(const float, const float, const float, const float, const float, const intptr_t, const float, const intptr_t); + (this->*(eventCallback_fffffifi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], data[7]); break; - case 65632 : - typedef void ( idClass::*eventCallback_iiiiiffi_t )( const int, const int, const int, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_iiiiiffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65632: + typedef void (idClass::* eventCallback_iiiiiffi_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iiiiiffi_t)callback)(data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65633 : - typedef void ( idClass::*eventCallback_fiiiiffi_t )( const float, const int, const int, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_fiiiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65633: + typedef void (idClass::* eventCallback_fiiiiffi_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fiiiiffi_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65634 : - typedef void ( idClass::*eventCallback_ifiiiffi_t )( const int, const float, const int, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_ifiiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65634: + typedef void (idClass::* eventCallback_ifiiiffi_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ifiiiffi_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65635 : - typedef void ( idClass::*eventCallback_ffiiiffi_t )( const float, const float, const int, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_ffiiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65635: + typedef void (idClass::* eventCallback_ffiiiffi_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ffiiiffi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65636 : - typedef void ( idClass::*eventCallback_iifiiffi_t )( const int, const int, const float, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_iifiiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65636: + typedef void (idClass::* eventCallback_iifiiffi_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iifiiffi_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65637 : - typedef void ( idClass::*eventCallback_fifiiffi_t )( const float, const int, const float, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_fifiiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65637: + typedef void (idClass::* eventCallback_fifiiffi_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fifiiffi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65638 : - typedef void ( idClass::*eventCallback_iffiiffi_t )( const int, const float, const float, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_iffiiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65638: + typedef void (idClass::* eventCallback_iffiiffi_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iffiiffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65639 : - typedef void ( idClass::*eventCallback_fffiiffi_t )( const float, const float, const float, const int, const int, const float, const float, const int ); - ( this->*( eventCallback_fffiiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65639: + typedef void (idClass::* eventCallback_fffiiffi_t)(const float, const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fffiiffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65640 : - typedef void ( idClass::*eventCallback_iiififfi_t )( const int, const int, const int, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_iiififfi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65640: + typedef void (idClass::* eventCallback_iiififfi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iiififfi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65641 : - typedef void ( idClass::*eventCallback_fiififfi_t )( const float, const int, const int, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_fiififfi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65641: + typedef void (idClass::* eventCallback_fiififfi_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fiififfi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65642 : - typedef void ( idClass::*eventCallback_ifififfi_t )( const int, const float, const int, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_ifififfi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65642: + typedef void (idClass::* eventCallback_ifififfi_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ifififfi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65643 : - typedef void ( idClass::*eventCallback_ffififfi_t )( const float, const float, const int, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_ffififfi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65643: + typedef void (idClass::* eventCallback_ffififfi_t)(const float, const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ffififfi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65644 : - typedef void ( idClass::*eventCallback_iiffiffi_t )( const int, const int, const float, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_iiffiffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65644: + typedef void (idClass::* eventCallback_iiffiffi_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_iiffiffi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65645 : - typedef void ( idClass::*eventCallback_fiffiffi_t )( const float, const int, const float, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_fiffiffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65645: + typedef void (idClass::* eventCallback_fiffiffi_t)(const float, const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_fiffiffi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65646 : - typedef void ( idClass::*eventCallback_ifffiffi_t )( const int, const float, const float, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_ifffiffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65646: + typedef void (idClass::* eventCallback_ifffiffi_t)(const intptr_t, const float, const float, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ifffiffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65647 : - typedef void ( idClass::*eventCallback_ffffiffi_t )( const float, const float, const float, const float, const int, const float, const float, const int ); - ( this->*( eventCallback_ffffiffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65647: + typedef void (idClass::* eventCallback_ffffiffi_t)(const float, const float, const float, const float, const intptr_t, const float, const float, const intptr_t); + (this->*(eventCallback_ffffiffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65648 : - typedef void ( idClass::*eventCallback_iiiifffi_t )( const int, const int, const int, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_iiiifffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65648: + typedef void (idClass::* eventCallback_iiiifffi_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iiiifffi_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65649 : - typedef void ( idClass::*eventCallback_fiiifffi_t )( const float, const int, const int, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_fiiifffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65649: + typedef void (idClass::* eventCallback_fiiifffi_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fiiifffi_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65650 : - typedef void ( idClass::*eventCallback_ifiifffi_t )( const int, const float, const int, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_ifiifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65650: + typedef void (idClass::* eventCallback_ifiifffi_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ifiifffi_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65651 : - typedef void ( idClass::*eventCallback_ffiifffi_t )( const float, const float, const int, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_ffiifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65651: + typedef void (idClass::* eventCallback_ffiifffi_t)(const float, const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ffiifffi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65652 : - typedef void ( idClass::*eventCallback_iififffi_t )( const int, const int, const float, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_iififffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65652: + typedef void (idClass::* eventCallback_iififffi_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iififffi_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65653 : - typedef void ( idClass::*eventCallback_fififffi_t )( const float, const int, const float, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_fififffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65653: + typedef void (idClass::* eventCallback_fififffi_t)(const float, const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fififffi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65654 : - typedef void ( idClass::*eventCallback_iffifffi_t )( const int, const float, const float, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_iffifffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65654: + typedef void (idClass::* eventCallback_iffifffi_t)(const intptr_t, const float, const float, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iffifffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65655 : - typedef void ( idClass::*eventCallback_fffifffi_t )( const float, const float, const float, const int, const float, const float, const float, const int ); - ( this->*( eventCallback_fffifffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65655: + typedef void (idClass::* eventCallback_fffifffi_t)(const float, const float, const float, const intptr_t, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fffifffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65656 : - typedef void ( idClass::*eventCallback_iiiffffi_t )( const int, const int, const int, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_iiiffffi_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65656: + typedef void (idClass::* eventCallback_iiiffffi_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iiiffffi_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65657 : - typedef void ( idClass::*eventCallback_fiiffffi_t )( const float, const int, const int, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_fiiffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65657: + typedef void (idClass::* eventCallback_fiiffffi_t)(const float, const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fiiffffi_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65658 : - typedef void ( idClass::*eventCallback_ififfffi_t )( const int, const float, const int, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_ififfffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65658: + typedef void (idClass::* eventCallback_ififfffi_t)(const intptr_t, const float, const intptr_t, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ififfffi_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65659 : - typedef void ( idClass::*eventCallback_ffiffffi_t )( const float, const float, const int, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_ffiffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65659: + typedef void (idClass::* eventCallback_ffiffffi_t)(const float, const float, const intptr_t, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_ffiffffi_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65660 : - typedef void ( idClass::*eventCallback_iifffffi_t )( const int, const int, const float, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_iifffffi_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65660: + typedef void (idClass::* eventCallback_iifffffi_t)(const intptr_t, const intptr_t, const float, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iifffffi_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65661 : - typedef void ( idClass::*eventCallback_fifffffi_t )( const float, const int, const float, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_fifffffi_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65661: + typedef void (idClass::* eventCallback_fifffffi_t)(const float, const intptr_t, const float, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fifffffi_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65662 : - typedef void ( idClass::*eventCallback_iffffffi_t )( const int, const float, const float, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_iffffffi_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65662: + typedef void (idClass::* eventCallback_iffffffi_t)(const intptr_t, const float, const float, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_iffffffi_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65663 : - typedef void ( idClass::*eventCallback_fffffffi_t )( const float, const float, const float, const float, const float, const float, const float, const int ); - ( this->*( eventCallback_fffffffi_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], data[ 7 ] ); + case 65663: + typedef void (idClass::* eventCallback_fffffffi_t)(const float, const float, const float, const float, const float, const float, const float, const intptr_t); + (this->*(eventCallback_fffffffi_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], data[7]); break; - case 65664 : - typedef void ( idClass::*eventCallback_iiiiiiif_t )( const int, const int, const int, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_iiiiiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65664: + typedef void (idClass::* eventCallback_iiiiiiif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiiiiiif_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65665 : - typedef void ( idClass::*eventCallback_fiiiiiif_t )( const float, const int, const int, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_fiiiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65665: + typedef void (idClass::* eventCallback_fiiiiiif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiiiiiif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65666 : - typedef void ( idClass::*eventCallback_ifiiiiif_t )( const int, const float, const int, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_ifiiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65666: + typedef void (idClass::* eventCallback_ifiiiiif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ifiiiiif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65667 : - typedef void ( idClass::*eventCallback_ffiiiiif_t )( const float, const float, const int, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_ffiiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65667: + typedef void (idClass::* eventCallback_ffiiiiif_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffiiiiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65668 : - typedef void ( idClass::*eventCallback_iifiiiif_t )( const int, const int, const float, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_iifiiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65668: + typedef void (idClass::* eventCallback_iifiiiif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iifiiiif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65669 : - typedef void ( idClass::*eventCallback_fifiiiif_t )( const float, const int, const float, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_fifiiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65669: + typedef void (idClass::* eventCallback_fifiiiif_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fifiiiif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65670 : - typedef void ( idClass::*eventCallback_iffiiiif_t )( const int, const float, const float, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_iffiiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65670: + typedef void (idClass::* eventCallback_iffiiiif_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iffiiiif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65671 : - typedef void ( idClass::*eventCallback_fffiiiif_t )( const float, const float, const float, const int, const int, const int, const int, const float ); - ( this->*( eventCallback_fffiiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65671: + typedef void (idClass::* eventCallback_fffiiiif_t)(const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fffiiiif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65672 : - typedef void ( idClass::*eventCallback_iiifiiif_t )( const int, const int, const int, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_iiifiiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65672: + typedef void (idClass::* eventCallback_iiifiiif_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiifiiif_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65673 : - typedef void ( idClass::*eventCallback_fiifiiif_t )( const float, const int, const int, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_fiifiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65673: + typedef void (idClass::* eventCallback_fiifiiif_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiifiiif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65674 : - typedef void ( idClass::*eventCallback_ififiiif_t )( const int, const float, const int, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_ififiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65674: + typedef void (idClass::* eventCallback_ififiiif_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ififiiif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65675 : - typedef void ( idClass::*eventCallback_ffifiiif_t )( const float, const float, const int, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_ffifiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65675: + typedef void (idClass::* eventCallback_ffifiiif_t)(const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffifiiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65676 : - typedef void ( idClass::*eventCallback_iiffiiif_t )( const int, const int, const float, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_iiffiiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65676: + typedef void (idClass::* eventCallback_iiffiiif_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiffiiif_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65677 : - typedef void ( idClass::*eventCallback_fiffiiif_t )( const float, const int, const float, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_fiffiiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65677: + typedef void (idClass::* eventCallback_fiffiiif_t)(const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiffiiif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65678 : - typedef void ( idClass::*eventCallback_ifffiiif_t )( const int, const float, const float, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_ifffiiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65678: + typedef void (idClass::* eventCallback_ifffiiif_t)(const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ifffiiif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65679 : - typedef void ( idClass::*eventCallback_ffffiiif_t )( const float, const float, const float, const float, const int, const int, const int, const float ); - ( this->*( eventCallback_ffffiiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65679: + typedef void (idClass::* eventCallback_ffffiiif_t)(const float, const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffffiiif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], data[6], *(float*)&data[7]); break; - case 65680 : - typedef void ( idClass::*eventCallback_iiiifiif_t )( const int, const int, const int, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_iiiifiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65680: + typedef void (idClass::* eventCallback_iiiifiif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiiifiif_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65681 : - typedef void ( idClass::*eventCallback_fiiifiif_t )( const float, const int, const int, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_fiiifiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65681: + typedef void (idClass::* eventCallback_fiiifiif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiiifiif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65682 : - typedef void ( idClass::*eventCallback_ifiifiif_t )( const int, const float, const int, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_ifiifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65682: + typedef void (idClass::* eventCallback_ifiifiif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ifiifiif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65683 : - typedef void ( idClass::*eventCallback_ffiifiif_t )( const float, const float, const int, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_ffiifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65683: + typedef void (idClass::* eventCallback_ffiifiif_t)(const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffiifiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65684 : - typedef void ( idClass::*eventCallback_iififiif_t )( const int, const int, const float, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_iififiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65684: + typedef void (idClass::* eventCallback_iififiif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iififiif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65685 : - typedef void ( idClass::*eventCallback_fififiif_t )( const float, const int, const float, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_fififiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65685: + typedef void (idClass::* eventCallback_fififiif_t)(const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fififiif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65686 : - typedef void ( idClass::*eventCallback_iffifiif_t )( const int, const float, const float, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_iffifiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65686: + typedef void (idClass::* eventCallback_iffifiif_t)(const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iffifiif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65687 : - typedef void ( idClass::*eventCallback_fffifiif_t )( const float, const float, const float, const int, const float, const int, const int, const float ); - ( this->*( eventCallback_fffifiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65687: + typedef void (idClass::* eventCallback_fffifiif_t)(const float, const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fffifiif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65688 : - typedef void ( idClass::*eventCallback_iiiffiif_t )( const int, const int, const int, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_iiiffiif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65688: + typedef void (idClass::* eventCallback_iiiffiif_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iiiffiif_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65689 : - typedef void ( idClass::*eventCallback_fiiffiif_t )( const float, const int, const int, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_fiiffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65689: + typedef void (idClass::* eventCallback_fiiffiif_t)(const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fiiffiif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65690 : - typedef void ( idClass::*eventCallback_ififfiif_t )( const int, const float, const int, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_ififfiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65690: + typedef void (idClass::* eventCallback_ififfiif_t)(const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ififfiif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65691 : - typedef void ( idClass::*eventCallback_ffiffiif_t )( const float, const float, const int, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_ffiffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65691: + typedef void (idClass::* eventCallback_ffiffiif_t)(const float, const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_ffiffiif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65692 : - typedef void ( idClass::*eventCallback_iifffiif_t )( const int, const int, const float, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_iifffiif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65692: + typedef void (idClass::* eventCallback_iifffiif_t)(const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iifffiif_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65693 : - typedef void ( idClass::*eventCallback_fifffiif_t )( const float, const int, const float, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_fifffiif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65693: + typedef void (idClass::* eventCallback_fifffiif_t)(const float, const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fifffiif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65694 : - typedef void ( idClass::*eventCallback_iffffiif_t )( const int, const float, const float, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_iffffiif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65694: + typedef void (idClass::* eventCallback_iffffiif_t)(const intptr_t, const float, const float, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_iffffiif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65695 : - typedef void ( idClass::*eventCallback_fffffiif_t )( const float, const float, const float, const float, const float, const int, const int, const float ); - ( this->*( eventCallback_fffffiif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65695: + typedef void (idClass::* eventCallback_fffffiif_t)(const float, const float, const float, const float, const float, const intptr_t, const intptr_t, const float); + (this->*(eventCallback_fffffiif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], data[6], *(float*)&data[7]); break; - case 65696 : - typedef void ( idClass::*eventCallback_iiiiifif_t )( const int, const int, const int, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_iiiiifif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65696: + typedef void (idClass::* eventCallback_iiiiifif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iiiiifif_t)callback)(data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65697 : - typedef void ( idClass::*eventCallback_fiiiifif_t )( const float, const int, const int, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_fiiiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65697: + typedef void (idClass::* eventCallback_fiiiifif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fiiiifif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65698 : - typedef void ( idClass::*eventCallback_ifiiifif_t )( const int, const float, const int, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_ifiiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65698: + typedef void (idClass::* eventCallback_ifiiifif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ifiiifif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65699 : - typedef void ( idClass::*eventCallback_ffiiifif_t )( const float, const float, const int, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_ffiiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65699: + typedef void (idClass::* eventCallback_ffiiifif_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ffiiifif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65700 : - typedef void ( idClass::*eventCallback_iifiifif_t )( const int, const int, const float, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_iifiifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65700: + typedef void (idClass::* eventCallback_iifiifif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iifiifif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65701 : - typedef void ( idClass::*eventCallback_fifiifif_t )( const float, const int, const float, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_fifiifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65701: + typedef void (idClass::* eventCallback_fifiifif_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fifiifif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65702 : - typedef void ( idClass::*eventCallback_iffiifif_t )( const int, const float, const float, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_iffiifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65702: + typedef void (idClass::* eventCallback_iffiifif_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iffiifif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65703 : - typedef void ( idClass::*eventCallback_fffiifif_t )( const float, const float, const float, const int, const int, const float, const int, const float ); - ( this->*( eventCallback_fffiifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65703: + typedef void (idClass::* eventCallback_fffiifif_t)(const float, const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fffiifif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65704 : - typedef void ( idClass::*eventCallback_iiififif_t )( const int, const int, const int, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_iiififif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65704: + typedef void (idClass::* eventCallback_iiififif_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iiififif_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65705 : - typedef void ( idClass::*eventCallback_fiififif_t )( const float, const int, const int, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_fiififif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65705: + typedef void (idClass::* eventCallback_fiififif_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fiififif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65706 : - typedef void ( idClass::*eventCallback_ifififif_t )( const int, const float, const int, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_ifififif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65706: + typedef void (idClass::* eventCallback_ifififif_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ifififif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65707 : - typedef void ( idClass::*eventCallback_ffififif_t )( const float, const float, const int, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_ffififif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65707: + typedef void (idClass::* eventCallback_ffififif_t)(const float, const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ffififif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65708 : - typedef void ( idClass::*eventCallback_iiffifif_t )( const int, const int, const float, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_iiffifif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65708: + typedef void (idClass::* eventCallback_iiffifif_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_iiffifif_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65709 : - typedef void ( idClass::*eventCallback_fiffifif_t )( const float, const int, const float, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_fiffifif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65709: + typedef void (idClass::* eventCallback_fiffifif_t)(const float, const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_fiffifif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65710 : - typedef void ( idClass::*eventCallback_ifffifif_t )( const int, const float, const float, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_ifffifif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65710: + typedef void (idClass::* eventCallback_ifffifif_t)(const intptr_t, const float, const float, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ifffifif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65711 : - typedef void ( idClass::*eventCallback_ffffifif_t )( const float, const float, const float, const float, const int, const float, const int, const float ); - ( this->*( eventCallback_ffffifif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65711: + typedef void (idClass::* eventCallback_ffffifif_t)(const float, const float, const float, const float, const intptr_t, const float, const intptr_t, const float); + (this->*(eventCallback_ffffifif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65712 : - typedef void ( idClass::*eventCallback_iiiiffif_t )( const int, const int, const int, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_iiiiffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65712: + typedef void (idClass::* eventCallback_iiiiffif_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iiiiffif_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65713 : - typedef void ( idClass::*eventCallback_fiiiffif_t )( const float, const int, const int, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_fiiiffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65713: + typedef void (idClass::* eventCallback_fiiiffif_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fiiiffif_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65714 : - typedef void ( idClass::*eventCallback_ifiiffif_t )( const int, const float, const int, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_ifiiffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65714: + typedef void (idClass::* eventCallback_ifiiffif_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ifiiffif_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65715 : - typedef void ( idClass::*eventCallback_ffiiffif_t )( const float, const float, const int, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_ffiiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65715: + typedef void (idClass::* eventCallback_ffiiffif_t)(const float, const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ffiiffif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65716 : - typedef void ( idClass::*eventCallback_iififfif_t )( const int, const int, const float, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_iififfif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65716: + typedef void (idClass::* eventCallback_iififfif_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iififfif_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65717 : - typedef void ( idClass::*eventCallback_fififfif_t )( const float, const int, const float, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_fififfif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65717: + typedef void (idClass::* eventCallback_fififfif_t)(const float, const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fififfif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65718 : - typedef void ( idClass::*eventCallback_iffiffif_t )( const int, const float, const float, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_iffiffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65718: + typedef void (idClass::* eventCallback_iffiffif_t)(const intptr_t, const float, const float, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iffiffif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65719 : - typedef void ( idClass::*eventCallback_fffiffif_t )( const float, const float, const float, const int, const float, const float, const int, const float ); - ( this->*( eventCallback_fffiffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65719: + typedef void (idClass::* eventCallback_fffiffif_t)(const float, const float, const float, const intptr_t, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fffiffif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65720 : - typedef void ( idClass::*eventCallback_iiifffif_t )( const int, const int, const int, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_iiifffif_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65720: + typedef void (idClass::* eventCallback_iiifffif_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iiifffif_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65721 : - typedef void ( idClass::*eventCallback_fiifffif_t )( const float, const int, const int, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_fiifffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65721: + typedef void (idClass::* eventCallback_fiifffif_t)(const float, const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fiifffif_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65722 : - typedef void ( idClass::*eventCallback_ififffif_t )( const int, const float, const int, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_ififffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65722: + typedef void (idClass::* eventCallback_ififffif_t)(const intptr_t, const float, const intptr_t, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ififffif_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65723 : - typedef void ( idClass::*eventCallback_ffifffif_t )( const float, const float, const int, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_ffifffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65723: + typedef void (idClass::* eventCallback_ffifffif_t)(const float, const float, const intptr_t, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ffifffif_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65724 : - typedef void ( idClass::*eventCallback_iiffffif_t )( const int, const int, const float, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_iiffffif_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65724: + typedef void (idClass::* eventCallback_iiffffif_t)(const intptr_t, const intptr_t, const float, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_iiffffif_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65725 : - typedef void ( idClass::*eventCallback_fiffffif_t )( const float, const int, const float, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_fiffffif_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65725: + typedef void (idClass::* eventCallback_fiffffif_t)(const float, const intptr_t, const float, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_fiffffif_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65726 : - typedef void ( idClass::*eventCallback_ifffffif_t )( const int, const float, const float, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_ifffffif_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65726: + typedef void (idClass::* eventCallback_ifffffif_t)(const intptr_t, const float, const float, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ifffffif_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65727 : - typedef void ( idClass::*eventCallback_ffffffif_t )( const float, const float, const float, const float, const float, const float, const int, const float ); - ( this->*( eventCallback_ffffffif_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], data[ 6 ], *( float * )&data[ 7 ] ); + case 65727: + typedef void (idClass::* eventCallback_ffffffif_t)(const float, const float, const float, const float, const float, const float, const intptr_t, const float); + (this->*(eventCallback_ffffffif_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], data[6], *(float*)&data[7]); break; - case 65728 : - typedef void ( idClass::*eventCallback_iiiiiiff_t )( const int, const int, const int, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_iiiiiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65728: + typedef void (idClass::* eventCallback_iiiiiiff_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iiiiiiff_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65729 : - typedef void ( idClass::*eventCallback_fiiiiiff_t )( const float, const int, const int, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_fiiiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65729: + typedef void (idClass::* eventCallback_fiiiiiff_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fiiiiiff_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65730 : - typedef void ( idClass::*eventCallback_ifiiiiff_t )( const int, const float, const int, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_ifiiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65730: + typedef void (idClass::* eventCallback_ifiiiiff_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ifiiiiff_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65731 : - typedef void ( idClass::*eventCallback_ffiiiiff_t )( const float, const float, const int, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_ffiiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65731: + typedef void (idClass::* eventCallback_ffiiiiff_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ffiiiiff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65732 : - typedef void ( idClass::*eventCallback_iifiiiff_t )( const int, const int, const float, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_iifiiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65732: + typedef void (idClass::* eventCallback_iifiiiff_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iifiiiff_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65733 : - typedef void ( idClass::*eventCallback_fifiiiff_t )( const float, const int, const float, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_fifiiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65733: + typedef void (idClass::* eventCallback_fifiiiff_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fifiiiff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65734 : - typedef void ( idClass::*eventCallback_iffiiiff_t )( const int, const float, const float, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_iffiiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65734: + typedef void (idClass::* eventCallback_iffiiiff_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iffiiiff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65735 : - typedef void ( idClass::*eventCallback_fffiiiff_t )( const float, const float, const float, const int, const int, const int, const float, const float ); - ( this->*( eventCallback_fffiiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65735: + typedef void (idClass::* eventCallback_fffiiiff_t)(const float, const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fffiiiff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65736 : - typedef void ( idClass::*eventCallback_iiifiiff_t )( const int, const int, const int, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_iiifiiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65736: + typedef void (idClass::* eventCallback_iiifiiff_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iiifiiff_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65737 : - typedef void ( idClass::*eventCallback_fiifiiff_t )( const float, const int, const int, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_fiifiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65737: + typedef void (idClass::* eventCallback_fiifiiff_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fiifiiff_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65738 : - typedef void ( idClass::*eventCallback_ififiiff_t )( const int, const float, const int, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_ififiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65738: + typedef void (idClass::* eventCallback_ififiiff_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ififiiff_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65739 : - typedef void ( idClass::*eventCallback_ffifiiff_t )( const float, const float, const int, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_ffifiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65739: + typedef void (idClass::* eventCallback_ffifiiff_t)(const float, const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ffifiiff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65740 : - typedef void ( idClass::*eventCallback_iiffiiff_t )( const int, const int, const float, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_iiffiiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65740: + typedef void (idClass::* eventCallback_iiffiiff_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_iiffiiff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65741 : - typedef void ( idClass::*eventCallback_fiffiiff_t )( const float, const int, const float, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_fiffiiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65741: + typedef void (idClass::* eventCallback_fiffiiff_t)(const float, const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_fiffiiff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65742 : - typedef void ( idClass::*eventCallback_ifffiiff_t )( const int, const float, const float, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_ifffiiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65742: + typedef void (idClass::* eventCallback_ifffiiff_t)(const intptr_t, const float, const float, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ifffiiff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65743 : - typedef void ( idClass::*eventCallback_ffffiiff_t )( const float, const float, const float, const float, const int, const int, const float, const float ); - ( this->*( eventCallback_ffffiiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65743: + typedef void (idClass::* eventCallback_ffffiiff_t)(const float, const float, const float, const float, const intptr_t, const intptr_t, const float, const float); + (this->*(eventCallback_ffffiiff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65744 : - typedef void ( idClass::*eventCallback_iiiififf_t )( const int, const int, const int, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_iiiififf_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65744: + typedef void (idClass::* eventCallback_iiiififf_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iiiififf_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65745 : - typedef void ( idClass::*eventCallback_fiiififf_t )( const float, const int, const int, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_fiiififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65745: + typedef void (idClass::* eventCallback_fiiififf_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fiiififf_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65746 : - typedef void ( idClass::*eventCallback_ifiififf_t )( const int, const float, const int, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_ifiififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65746: + typedef void (idClass::* eventCallback_ifiififf_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ifiififf_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65747 : - typedef void ( idClass::*eventCallback_ffiififf_t )( const float, const float, const int, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_ffiififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65747: + typedef void (idClass::* eventCallback_ffiififf_t)(const float, const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ffiififf_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65748 : - typedef void ( idClass::*eventCallback_iifififf_t )( const int, const int, const float, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_iifififf_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65748: + typedef void (idClass::* eventCallback_iifififf_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iifififf_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65749 : - typedef void ( idClass::*eventCallback_fifififf_t )( const float, const int, const float, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_fifififf_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65749: + typedef void (idClass::* eventCallback_fifififf_t)(const float, const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fifififf_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65750 : - typedef void ( idClass::*eventCallback_iffififf_t )( const int, const float, const float, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_iffififf_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65750: + typedef void (idClass::* eventCallback_iffififf_t)(const intptr_t, const float, const float, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iffififf_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65751 : - typedef void ( idClass::*eventCallback_fffififf_t )( const float, const float, const float, const int, const float, const int, const float, const float ); - ( this->*( eventCallback_fffififf_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65751: + typedef void (idClass::* eventCallback_fffififf_t)(const float, const float, const float, const intptr_t, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fffififf_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65752 : - typedef void ( idClass::*eventCallback_iiiffiff_t )( const int, const int, const int, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_iiiffiff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65752: + typedef void (idClass::* eventCallback_iiiffiff_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iiiffiff_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65753 : - typedef void ( idClass::*eventCallback_fiiffiff_t )( const float, const int, const int, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_fiiffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65753: + typedef void (idClass::* eventCallback_fiiffiff_t)(const float, const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fiiffiff_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65754 : - typedef void ( idClass::*eventCallback_ififfiff_t )( const int, const float, const int, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_ififfiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65754: + typedef void (idClass::* eventCallback_ififfiff_t)(const intptr_t, const float, const intptr_t, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ififfiff_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65755 : - typedef void ( idClass::*eventCallback_ffiffiff_t )( const float, const float, const int, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_ffiffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65755: + typedef void (idClass::* eventCallback_ffiffiff_t)(const float, const float, const intptr_t, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_ffiffiff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65756 : - typedef void ( idClass::*eventCallback_iifffiff_t )( const int, const int, const float, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_iifffiff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65756: + typedef void (idClass::* eventCallback_iifffiff_t)(const intptr_t, const intptr_t, const float, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iifffiff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65757 : - typedef void ( idClass::*eventCallback_fifffiff_t )( const float, const int, const float, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_fifffiff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65757: + typedef void (idClass::* eventCallback_fifffiff_t)(const float, const intptr_t, const float, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fifffiff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65758 : - typedef void ( idClass::*eventCallback_iffffiff_t )( const int, const float, const float, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_iffffiff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65758: + typedef void (idClass::* eventCallback_iffffiff_t)(const intptr_t, const float, const float, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_iffffiff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65759 : - typedef void ( idClass::*eventCallback_fffffiff_t )( const float, const float, const float, const float, const float, const int, const float, const float ); - ( this->*( eventCallback_fffffiff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65759: + typedef void (idClass::* eventCallback_fffffiff_t)(const float, const float, const float, const float, const float, const intptr_t, const float, const float); + (this->*(eventCallback_fffffiff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65760 : - typedef void ( idClass::*eventCallback_iiiiifff_t )( const int, const int, const int, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_iiiiifff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65760: + typedef void (idClass::* eventCallback_iiiiifff_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iiiiifff_t)callback)(data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65761 : - typedef void ( idClass::*eventCallback_fiiiifff_t )( const float, const int, const int, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_fiiiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65761: + typedef void (idClass::* eventCallback_fiiiifff_t)(const float, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fiiiifff_t)callback)(*(float*)&data[0], data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65762 : - typedef void ( idClass::*eventCallback_ifiiifff_t )( const int, const float, const int, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_ifiiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65762: + typedef void (idClass::* eventCallback_ifiiifff_t)(const intptr_t, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ifiiifff_t)callback)(data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65763 : - typedef void ( idClass::*eventCallback_ffiiifff_t )( const float, const float, const int, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_ffiiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65763: + typedef void (idClass::* eventCallback_ffiiifff_t)(const float, const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ffiiifff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65764 : - typedef void ( idClass::*eventCallback_iifiifff_t )( const int, const int, const float, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_iifiifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65764: + typedef void (idClass::* eventCallback_iifiifff_t)(const intptr_t, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iifiifff_t)callback)(data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65765 : - typedef void ( idClass::*eventCallback_fifiifff_t )( const float, const int, const float, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_fifiifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65765: + typedef void (idClass::* eventCallback_fifiifff_t)(const float, const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fifiifff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65766 : - typedef void ( idClass::*eventCallback_iffiifff_t )( const int, const float, const float, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_iffiifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65766: + typedef void (idClass::* eventCallback_iffiifff_t)(const intptr_t, const float, const float, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iffiifff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65767 : - typedef void ( idClass::*eventCallback_fffiifff_t )( const float, const float, const float, const int, const int, const float, const float, const float ); - ( this->*( eventCallback_fffiifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65767: + typedef void (idClass::* eventCallback_fffiifff_t)(const float, const float, const float, const intptr_t, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fffiifff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65768 : - typedef void ( idClass::*eventCallback_iiififff_t )( const int, const int, const int, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_iiififff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65768: + typedef void (idClass::* eventCallback_iiififff_t)(const intptr_t, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iiififff_t)callback)(data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65769 : - typedef void ( idClass::*eventCallback_fiififff_t )( const float, const int, const int, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_fiififff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65769: + typedef void (idClass::* eventCallback_fiififff_t)(const float, const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fiififff_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65770 : - typedef void ( idClass::*eventCallback_ifififff_t )( const int, const float, const int, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_ifififff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65770: + typedef void (idClass::* eventCallback_ifififff_t)(const intptr_t, const float, const intptr_t, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ifififff_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65771 : - typedef void ( idClass::*eventCallback_ffififff_t )( const float, const float, const int, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_ffififff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65771: + typedef void (idClass::* eventCallback_ffififff_t)(const float, const float, const intptr_t, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ffififff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65772 : - typedef void ( idClass::*eventCallback_iiffifff_t )( const int, const int, const float, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_iiffifff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65772: + typedef void (idClass::* eventCallback_iiffifff_t)(const intptr_t, const intptr_t, const float, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_iiffifff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65773 : - typedef void ( idClass::*eventCallback_fiffifff_t )( const float, const int, const float, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_fiffifff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65773: + typedef void (idClass::* eventCallback_fiffifff_t)(const float, const intptr_t, const float, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_fiffifff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65774 : - typedef void ( idClass::*eventCallback_ifffifff_t )( const int, const float, const float, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_ifffifff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65774: + typedef void (idClass::* eventCallback_ifffifff_t)(const intptr_t, const float, const float, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ifffifff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65775 : - typedef void ( idClass::*eventCallback_ffffifff_t )( const float, const float, const float, const float, const int, const float, const float, const float ); - ( this->*( eventCallback_ffffifff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65775: + typedef void (idClass::* eventCallback_ffffifff_t)(const float, const float, const float, const float, const intptr_t, const float, const float, const float); + (this->*(eventCallback_ffffifff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65776 : - typedef void ( idClass::*eventCallback_iiiiffff_t )( const int, const int, const int, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_iiiiffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65776: + typedef void (idClass::* eventCallback_iiiiffff_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_iiiiffff_t)callback)(data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65777 : - typedef void ( idClass::*eventCallback_fiiiffff_t )( const float, const int, const int, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_fiiiffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65777: + typedef void (idClass::* eventCallback_fiiiffff_t)(const float, const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_fiiiffff_t)callback)(*(float*)&data[0], data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65778 : - typedef void ( idClass::*eventCallback_ifiiffff_t )( const int, const float, const int, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_ifiiffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65778: + typedef void (idClass::* eventCallback_ifiiffff_t)(const intptr_t, const float, const intptr_t, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_ifiiffff_t)callback)(data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65779 : - typedef void ( idClass::*eventCallback_ffiiffff_t )( const float, const float, const int, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_ffiiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65779: + typedef void (idClass::* eventCallback_ffiiffff_t)(const float, const float, const intptr_t, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_ffiiffff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65780 : - typedef void ( idClass::*eventCallback_iififfff_t )( const int, const int, const float, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_iififfff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65780: + typedef void (idClass::* eventCallback_iififfff_t)(const intptr_t, const intptr_t, const float, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_iififfff_t)callback)(data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65781 : - typedef void ( idClass::*eventCallback_fififfff_t )( const float, const int, const float, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_fififfff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65781: + typedef void (idClass::* eventCallback_fififfff_t)(const float, const intptr_t, const float, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_fififfff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65782 : - typedef void ( idClass::*eventCallback_iffiffff_t )( const int, const float, const float, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_iffiffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65782: + typedef void (idClass::* eventCallback_iffiffff_t)(const intptr_t, const float, const float, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_iffiffff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65783 : - typedef void ( idClass::*eventCallback_fffiffff_t )( const float, const float, const float, const int, const float, const float, const float, const float ); - ( this->*( eventCallback_fffiffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65783: + typedef void (idClass::* eventCallback_fffiffff_t)(const float, const float, const float, const intptr_t, const float, const float, const float, const float); + (this->*(eventCallback_fffiffff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65784 : - typedef void ( idClass::*eventCallback_iiifffff_t )( const int, const int, const int, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_iiifffff_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65784: + typedef void (idClass::* eventCallback_iiifffff_t)(const intptr_t, const intptr_t, const intptr_t, const float, const float, const float, const float, const float); + (this->*(eventCallback_iiifffff_t)callback)(data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65785 : - typedef void ( idClass::*eventCallback_fiifffff_t )( const float, const int, const int, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_fiifffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65785: + typedef void (idClass::* eventCallback_fiifffff_t)(const float, const intptr_t, const intptr_t, const float, const float, const float, const float, const float); + (this->*(eventCallback_fiifffff_t)callback)(*(float*)&data[0], data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65786 : - typedef void ( idClass::*eventCallback_ififffff_t )( const int, const float, const int, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_ififffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65786: + typedef void (idClass::* eventCallback_ififffff_t)(const intptr_t, const float, const intptr_t, const float, const float, const float, const float, const float); + (this->*(eventCallback_ififffff_t)callback)(data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65787 : - typedef void ( idClass::*eventCallback_ffifffff_t )( const float, const float, const int, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_ffifffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65787: + typedef void (idClass::* eventCallback_ffifffff_t)(const float, const float, const intptr_t, const float, const float, const float, const float, const float); + (this->*(eventCallback_ffifffff_t)callback)(*(float*)&data[0], *(float*)&data[1], data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65788 : - typedef void ( idClass::*eventCallback_iiffffff_t )( const int, const int, const float, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_iiffffff_t )callback )( data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65788: + typedef void (idClass::* eventCallback_iiffffff_t)(const intptr_t, const intptr_t, const float, const float, const float, const float, const float, const float); + (this->*(eventCallback_iiffffff_t)callback)(data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65789 : - typedef void ( idClass::*eventCallback_fiffffff_t )( const float, const int, const float, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_fiffffff_t )callback )( *( float * )&data[ 0 ], data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65789: + typedef void (idClass::* eventCallback_fiffffff_t)(const float, const intptr_t, const float, const float, const float, const float, const float, const float); + (this->*(eventCallback_fiffffff_t)callback)(*(float*)&data[0], data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65790 : - typedef void ( idClass::*eventCallback_ifffffff_t )( const int, const float, const float, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_ifffffff_t )callback )( data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65790: + typedef void (idClass::* eventCallback_ifffffff_t)(const intptr_t, const float, const float, const float, const float, const float, const float, const float); + (this->*(eventCallback_ifffffff_t)callback)(data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - case 65791 : - typedef void ( idClass::*eventCallback_ffffffff_t )( const float, const float, const float, const float, const float, const float, const float, const float ); - ( this->*( eventCallback_ffffffff_t )callback )( *( float * )&data[ 0 ], *( float * )&data[ 1 ], *( float * )&data[ 2 ], *( float * )&data[ 3 ], *( float * )&data[ 4 ], *( float * )&data[ 5 ], *( float * )&data[ 6 ], *( float * )&data[ 7 ] ); + case 65791: + typedef void (idClass::* eventCallback_ffffffff_t)(const float, const float, const float, const float, const float, const float, const float, const float); + (this->*(eventCallback_ffffffff_t)callback)(*(float*)&data[0], *(float*)&data[1], *(float*)&data[2], *(float*)&data[3], *(float*)&data[4], *(float*)&data[5], *(float*)&data[6], *(float*)&data[7]); break; - diff --git a/neo/prey/game/gamesys/Class.cpp b/neo/prey/game/gamesys/Class.cpp index 9ab12054..a71b9b4b 100644 --- a/neo/prey/game/gamesys/Class.cpp +++ b/neo/prey/game/gamesys/Class.cpp @@ -12,7 +12,6 @@ instancing of objects. #include "../Game_local.h" - /*********************************************************************** idTypeInfo @@ -882,7 +881,7 @@ idClass::ProcessEventArgs bool idClass::ProcessEventArgs( const idEventDef *ev, int numargs, ... ) { idTypeInfo *c; int num; - int data[ D_EVENT_MAXARGS ]; + intptr_t data[ D_EVENT_MAXARGS ]; va_list args; assert( ev ); @@ -990,106 +989,89 @@ bool idClass::ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg ar idClass::ProcessEventArgPtr ================ */ -bool idClass::ProcessEventArgPtr( const idEventDef *ev, int *data ) { - idTypeInfo *c; +bool idClass::ProcessEventArgPtr( const idEventDef *ev, intptr_t*data ) { + idTypeInfo* c; int num; eventCallback_t callback; - - assert( ev ); - assert( idEvent::initialized ); - - if ( g_debugTriggers.GetBool() && ( ev == &EV_Activate ) && IsType( idEntity::Type ) ) { - const idEntity *ent = *reinterpret_cast( data ); - gameLocal.Printf( "%d: '%s' activated by '%s'\n", gameLocal.framenum, static_cast( this )->GetName(), ent ? ent->GetName() : "NULL" ); + assert(ev); + assert(idEvent::initialized); + if (g_debugTriggers.GetBool() && (ev == &EV_Activate) && IsType(idEntity::Type)) { + const idEntity* ent = *reinterpret_cast(data); + gameLocal.Printf("%d: '%s' activated by '%s'\n", gameLocal.framenum, static_cast(this)->GetName(), ent ? ent->GetName() : "NULL"); } - c = GetType(); num = ev->GetEventNum(); - if ( !c->eventMap[ num ] ) { + if (!c->eventMap[num]) { // we don't respond to this event, so ignore it return false; } - - callback = c->eventMap[ num ]; - -#if !CPU_EASYARGS - -/* -on ppc architecture, floats are passed in a seperate set of registers -the function prototypes must have matching float declaration - -http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/2rt_powerpc_abi/chapter_9_section_5.html -*/ - - switch( ev->GetFormatspecIndex() ) { - case 1 << D_EVENT_MAXARGS : - ( this->*callback )(); + callback = c->eventMap[num]; + // RB: I tried first to get CPU_EASYARGS switch running with x86_64 + // but it caused many crashes with the Doom scripts. + // The new Callbacks.cpp was generated with intptr_t and it works fine. +#if CPU_EASYARGS + /* + on ppc architecture, floats are passed in a separate set of registers + the function prototypes must have matching float declaration + http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/2rt_powerpc_abi/chapter_9_section_5.html + */ + switch (ev->GetFormatspecIndex()) + { + case 1 << D_EVENT_MAXARGS: + (this->*callback)(); break; - -// generated file - see CREATE_EVENT_CODE + // generated file - see CREATE_EVENT_CODE #include "Callbacks.cpp" - default: - gameLocal.Warning( "Invalid formatspec on event '%s'", ev->GetName() ); + gameLocal.Warning("Invalid formatspec on event '%s'", ev->GetName()); break; } - #else - - assert( D_EVENT_MAXARGS == 8 ); - - switch( ev->GetNumArgs() ) { - case 0 : - ( this->*callback )(); + assert(D_EVENT_MAXARGS == 8); + // RB: 64 bit fixes, changed int to intptr_t + switch (ev->GetNumArgs()) + { + case 0: + (this->*callback)(); break; - - case 1 : - typedef void ( idClass::*eventCallback_1_t )( const int ); - ( this->*( eventCallback_1_t )callback )( data[ 0 ] ); + case 1: + typedef void (idClass::* eventCallback_1_t)(const intptr_t); + (this->*(eventCallback_1_t)callback)(data[0]); break; - - case 2 : - typedef void ( idClass::*eventCallback_2_t )( const int, const int ); - ( this->*( eventCallback_2_t )callback )( data[ 0 ], data[ 1 ] ); + case 2: + typedef void (idClass::* eventCallback_2_t)(const intptr_t, const intptr_t); + (this->*(eventCallback_2_t)callback)(data[0], data[1]); break; - - case 3 : - typedef void ( idClass::*eventCallback_3_t )( const int, const int, const int ); - ( this->*( eventCallback_3_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ] ); + case 3: + typedef void (idClass::* eventCallback_3_t)(const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_3_t)callback)(data[0], data[1], data[2]); break; - - case 4 : - typedef void ( idClass::*eventCallback_4_t )( const int, const int, const int, const int ); - ( this->*( eventCallback_4_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ] ); + case 4: + typedef void (idClass::* eventCallback_4_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_4_t)callback)(data[0], data[1], data[2], data[3]); break; - - case 5 : - typedef void ( idClass::*eventCallback_5_t )( const int, const int, const int, const int, const int ); - ( this->*( eventCallback_5_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ] ); + case 5: + typedef void (idClass::* eventCallback_5_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_5_t)callback)(data[0], data[1], data[2], data[3], data[4]); break; - - case 6 : - typedef void ( idClass::*eventCallback_6_t )( const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_6_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ] ); + case 6: + typedef void (idClass::* eventCallback_6_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_6_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5]); break; - - case 7 : - typedef void ( idClass::*eventCallback_7_t )( const int, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_7_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ] ); + case 7: + typedef void (idClass::* eventCallback_7_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_7_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], data[6]); break; - - case 8 : - typedef void ( idClass::*eventCallback_8_t )( const int, const int, const int, const int, const int, const int, const int, const int ); - ( this->*( eventCallback_8_t )callback )( data[ 0 ], data[ 1 ], data[ 2 ], data[ 3 ], data[ 4 ], data[ 5 ], data[ 6 ], data[ 7 ] ); + case 8: + typedef void (idClass::* eventCallback_8_t)(const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t, const intptr_t); + (this->*(eventCallback_8_t)callback)(data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7]); break; - default: - gameLocal.Warning( "Invalid formatspec on event '%s'", ev->GetName() ); + gameLocal.Warning("Invalid formatspec on event '%s'", ev->GetName()); break; } - + // RB end #endif - return true; } diff --git a/neo/prey/game/gamesys/Class.h b/neo/prey/game/gamesys/Class.h index a2ab0d31..3540a52b 100644 --- a/neo/prey/game/gamesys/Class.h +++ b/neo/prey/game/gamesys/Class.h @@ -32,17 +32,17 @@ struct idEventFunc { class idEventArg { public: int type; - int value; + intptr_t value; idEventArg() { type = D_EVENT_INTEGER; value = 0; }; idEventArg( int data ) { type = D_EVENT_INTEGER; value = data; }; idEventArg( float data ) { type = D_EVENT_FLOAT; value = *reinterpret_cast( &data ); }; //HUMANHEAD: aob - added const to idVec3 - idEventArg( const idVec3 &data ) { type = D_EVENT_VECTOR; value = reinterpret_cast( &data ); }; - idEventArg( const idStr &data ) { type = D_EVENT_STRING; value = reinterpret_cast( data.c_str() ); }; - idEventArg( const char *data ) { type = D_EVENT_STRING; value = reinterpret_cast( data ); }; - idEventArg( const class idEntity *data ) { type = D_EVENT_ENTITY; value = reinterpret_cast( data ); }; - idEventArg( const struct trace_s *data ) { type = D_EVENT_TRACE; value = reinterpret_cast( data ); }; + idEventArg( const idVec3 &data ) { type = D_EVENT_VECTOR; value = reinterpret_cast( &data ); }; + idEventArg( const idStr &data ) { type = D_EVENT_STRING; value = reinterpret_cast( data.c_str() ); }; + idEventArg( const char *data ) { type = D_EVENT_STRING; value = reinterpret_cast( data ); }; + idEventArg( const class idEntity *data ) { type = D_EVENT_ENTITY; value = reinterpret_cast( data ); }; + idEventArg( const struct trace_s *data ) { type = D_EVENT_TRACE; value = reinterpret_cast( data ); }; }; class idAllocError : public idException { @@ -206,7 +206,7 @@ public: bool ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7 ); bool ProcessEvent( const idEventDef *ev, idEventArg arg1, idEventArg arg2, idEventArg arg3, idEventArg arg4, idEventArg arg5, idEventArg arg6, idEventArg arg7, idEventArg arg8 ); - bool ProcessEventArgPtr( const idEventDef *ev, int *data ); + bool ProcessEventArgPtr( const idEventDef *ev, intptr_t*data ); void CancelEvents( const idEventDef *ev ); virtual // HUMANHEAD nla void Event_Remove( void ); diff --git a/neo/prey/game/gamesys/Event.cpp b/neo/prey/game/gamesys/Event.cpp index 0d88111f..11691ac2 100644 --- a/neo/prey/game/gamesys/Event.cpp +++ b/neo/prey/game/gamesys/Event.cpp @@ -70,33 +70,43 @@ idEventDef::idEventDef( const char *command, const char *formatspec, char return for( i = 0; i < numargs; i++ ) { argOffset[ i ] = argsize; switch( formatspec[ i ] ) { - case D_EVENT_FLOAT : + case D_EVENT_FLOAT: bits |= 1 << i; - argsize += sizeof( float ); + // RB: 64 bit fix, changed sizeof( float ) to sizeof( intptr_t ) + argsize += sizeof(intptr_t); + // RB end break; - case D_EVENT_INTEGER : - argsize += sizeof( int ); + case D_EVENT_INTEGER: + // RB: 64 bit fix, changed sizeof( int ) to sizeof( intptr_t ) + argsize += sizeof(intptr_t); + // RB end break; - case D_EVENT_VECTOR : - argsize += sizeof( idVec3 ); + case D_EVENT_VECTOR: + // RB: 64 bit fix, changed sizeof( idVec3 ) to E_EVENT_SIZEOF_VEC + argsize += E_EVENT_SIZEOF_VEC; + // RB end break; - case D_EVENT_STRING : + case D_EVENT_STRING: argsize += MAX_STRING_LEN; break; - case D_EVENT_ENTITY : - argsize += sizeof( idEntityPtr ); + case D_EVENT_ENTITY: + // RB: 64 bit fix, sizeof( idEntityPtr ) to sizeof( intptr_t ) + argsize += sizeof(intptr_t); + // RB end break; - case D_EVENT_ENTITY_NULL : - argsize += sizeof( idEntityPtr ); + case D_EVENT_ENTITY_NULL: + // RB: 64 bit fix, sizeof( idEntityPtr ) to sizeof( intptr_t ) + argsize += sizeof(intptr_t); + // RB end break; - case D_EVENT_TRACE : - argsize += sizeof( trace_t ) + MAX_STRING_LEN + sizeof( bool ); + case D_EVENT_TRACE: + argsize += sizeof(trace_t) + MAX_STRING_LEN + sizeof(bool); break; default : @@ -326,7 +336,7 @@ idEvent *idEvent::Alloc( const idEventDef *evdef, int numargs, va_list args ) { idEvent::CopyArgs ================ */ -void idEvent::CopyArgs( const idEventDef *evdef, int numargs, va_list args, int data[ D_EVENT_MAXARGS ] ) { +void idEvent::CopyArgs( const idEventDef *evdef, int numargs, va_list args, intptr_t data[ D_EVENT_MAXARGS ] ) { int i; const char *format; idEventArg *arg; @@ -455,7 +465,7 @@ idEvent::ServiceEvents void idEvent::ServiceEvents( void ) { idEvent *event; int num; - int args[ D_EVENT_MAXARGS ]; + intptr_t args[ D_EVENT_MAXARGS ]; int offset; int i; int numargs; @@ -628,68 +638,91 @@ int idEvent::NumQueuedEvents( const idClass *obj, const idEventDef *evdef ) { idEvent::Save ================ */ -void idEvent::Save( idSaveGame *savefile ) { - char *str; +void idEvent::Save(idSaveGame* savefile) { + char* str; int i, size; - idEvent *event; - byte *dataPtr; + idEvent* event; + byte* dataPtr; bool validTrace; - const char *format; + const char* format; + // RB: for missing D_EVENT_STRING + idStr s; + // RB end - savefile->WriteInt( EventQueue.Num() ); + savefile->WriteInt(EventQueue.Num()); event = EventQueue.Next(); - while( event != NULL ) { - savefile->WriteInt( event->time ); - savefile->WriteString( event->eventdef->GetName() ); - savefile->WriteString( event->typeinfo->classname ); - savefile->WriteObject( event->object ); - savefile->WriteInt( event->eventdef->GetArgSize() ); + while (event != NULL) + { + savefile->WriteInt(event->time); + savefile->WriteString(event->eventdef->GetName()); + savefile->WriteString(event->typeinfo->classname); + savefile->WriteObject(event->object); + savefile->WriteInt(event->eventdef->GetArgSize()); format = event->eventdef->GetArgFormat(); - for ( i = 0, size = 0; i < event->eventdef->GetNumArgs(); ++i) { - dataPtr = &event->data[ event->eventdef->GetArgOffset( i ) ]; - switch( format[ i ] ) { - case D_EVENT_FLOAT : - savefile->WriteFloat( *reinterpret_cast( dataPtr ) ); - size += sizeof( float ); - break; - case D_EVENT_INTEGER : - case D_EVENT_ENTITY : - case D_EVENT_ENTITY_NULL : - savefile->WriteInt( *reinterpret_cast( dataPtr ) ); - size += sizeof( int ); - break; - case D_EVENT_VECTOR : - savefile->WriteVec3( *reinterpret_cast( dataPtr ) ); - size += sizeof( idVec3 ); - break; - case D_EVENT_TRACE : - validTrace = *reinterpret_cast( dataPtr ); - savefile->WriteBool( validTrace ); - size += sizeof( bool ); - if ( validTrace ) { - size += sizeof( trace_t ); - const trace_t &t = *reinterpret_cast( dataPtr + sizeof( bool ) ); - SaveTrace( savefile, t ); - if ( t.c.material ) { - size += MAX_STRING_LEN; - str = reinterpret_cast( dataPtr + sizeof( bool ) + sizeof( trace_t ) ); - savefile->Write( str, MAX_STRING_LEN ); - } + for (i = 0, size = 0; i < event->eventdef->GetNumArgs(); ++i) + { + dataPtr = &event->data[event->eventdef->GetArgOffset(i)]; + switch (format[i]) + { + case D_EVENT_FLOAT: + savefile->WriteFloat(*reinterpret_cast(dataPtr)); + // RB: 64 bit fix, changed sizeof( float ) to sizeof( intptr_t ) + size += sizeof(intptr_t); + // RB end + break; + case D_EVENT_INTEGER: + // RB: 64 bit fix, changed sizeof( int ) to sizeof( intptr_t ) + savefile->WriteInt(*reinterpret_cast(dataPtr)); + size += sizeof(intptr_t); + break; + // RB end + case D_EVENT_ENTITY: + case D_EVENT_ENTITY_NULL: + // RB: 64 bit fix, changed alignment to sizeof( intptr_t ) + reinterpret_cast*>(dataPtr)->Save(savefile); + size += sizeof(intptr_t); + // RB end + break; + case D_EVENT_VECTOR: + savefile->WriteVec3(*reinterpret_cast(dataPtr)); + // RB: 64 bit fix, changed sizeof( int ) to E_EVENT_SIZEOF_VEC + size += E_EVENT_SIZEOF_VEC; + // RB end + break; +#if 1 + // RB: added missing D_EVENT_STRING case + case D_EVENT_STRING: + s.Clear(); + s.Append(reinterpret_cast(dataPtr)); + savefile->WriteString(s); + //size += s.Length(); + size += MAX_STRING_LEN; + break; + // RB end +#endif + case D_EVENT_TRACE: + validTrace = *reinterpret_cast(dataPtr); + savefile->WriteBool(validTrace); + size += sizeof(bool); + if (validTrace) + { + size += sizeof(trace_t); + const trace_t& t = *reinterpret_cast(dataPtr + sizeof(bool)); + SaveTrace(savefile, t); + if (t.c.material) + { + size += MAX_STRING_LEN; + str = reinterpret_cast(dataPtr + sizeof(bool) + sizeof(trace_t)); + savefile->Write(str, MAX_STRING_LEN); } - break; - // HUMANHEAD mdl: Added support for saving strings passed in events - case D_EVENT_STRING: - str = reinterpret_cast( dataPtr ); - savefile->Write( str, MAX_STRING_LEN ); - size += MAX_STRING_LEN; - break; - // HUMANHEAD END - default: - break; + } + break; + default: + break; } } - assert( size == event->eventdef->GetArgSize() ); + assert(size == (int)event->eventdef->GetArgSize()); event = event->eventNode.Next(); } } @@ -699,96 +732,130 @@ void idEvent::Save( idSaveGame *savefile ) { idEvent::Restore ================ */ -void idEvent::Restore( idRestoreGame *savefile ) { - char *str; +void idEvent::Restore(idRestoreGame* savefile) { + char* str; int num, argsize, i, j, size; idStr name; - byte *dataPtr; - idEvent *event; - const char *format; + byte* dataPtr; + idEvent* event; + const char* format; + // RB: for missing D_EVENT_STRING + idStr s; + // RB end - savefile->ReadInt( num ); + savefile->ReadInt(num); - for ( i = 0; i < num; i++ ) { - if ( FreeEvents.IsListEmpty() ) { - gameLocal.Error( "idEvent::Restore : No more free events" ); + for (i = 0; i < num; i++) + { + if (FreeEvents.IsListEmpty()) + { + gameLocal.Error("idEvent::Restore : No more free events"); } event = FreeEvents.Next(); event->eventNode.Remove(); - event->eventNode.AddToEnd( EventQueue ); + event->eventNode.AddToEnd(EventQueue); - savefile->ReadInt( event->time ); + savefile->ReadInt(event->time); // read the event name - savefile->ReadString( name ); - event->eventdef = idEventDef::FindEvent( name ); - if ( !event->eventdef ) { - savefile->Error( "idEvent::Restore: unknown event '%s'", name.c_str() ); + savefile->ReadString(name); + event->eventdef = idEventDef::FindEvent(name); + if (event->eventdef == NULL) + { + savefile->Error("idEvent::Restore: unknown event '%s'", name.c_str()); + return; } // read the classtype - savefile->ReadString( name ); - event->typeinfo = idClass::GetClass( name ); - if ( !event->typeinfo ) { - savefile->Error( "idEvent::Restore: unknown class '%s' on event '%s'", name.c_str(), event->eventdef->GetName() ); + savefile->ReadString(name); + event->typeinfo = idClass::GetClass(name); + if (event->typeinfo == NULL) + { + savefile->Error("idEvent::Restore: unknown class '%s' on event '%s'", name.c_str(), event->eventdef->GetName()); + return; } - savefile->ReadObject( event->object ); + savefile->ReadObject(event->object); // read the args - savefile->ReadInt( argsize ); - if ( argsize != event->eventdef->GetArgSize() ) { - savefile->Error( "idEvent::Restore: arg size (%d) doesn't match saved arg size(%d) on event '%s'", event->eventdef->GetArgSize(), argsize, event->eventdef->GetName() ); + savefile->ReadInt(argsize); + if (argsize != (int)event->eventdef->GetArgSize()) + { + // RB: fixed wrong formatting + savefile->Error("idEvent::Restore: arg size (%zd) doesn't match saved arg size(%zd) on event '%s'", event->eventdef->GetArgSize(), argsize, event->eventdef->GetName()); + // RB end } - if ( argsize ) { - event->data = eventDataAllocator.Alloc( argsize ); + if (argsize) + { + event->data = eventDataAllocator.Alloc(argsize); format = event->eventdef->GetArgFormat(); - assert( format ); - for ( j = 0, size = 0; j < event->eventdef->GetNumArgs(); ++j) { - dataPtr = &event->data[ event->eventdef->GetArgOffset( j ) ]; - switch( format[ j ] ) { - case D_EVENT_FLOAT : - savefile->ReadFloat( *reinterpret_cast( dataPtr ) ); - size += sizeof( float ); - break; - case D_EVENT_INTEGER : - case D_EVENT_ENTITY : - case D_EVENT_ENTITY_NULL : - savefile->ReadInt( *reinterpret_cast( dataPtr ) ); - size += sizeof( int ); - break; - case D_EVENT_VECTOR : - savefile->ReadVec3( *reinterpret_cast( dataPtr ) ); - size += sizeof( idVec3 ); - break; - case D_EVENT_TRACE : - savefile->ReadBool( *reinterpret_cast( dataPtr ) ); - size += sizeof( bool ); - if ( *reinterpret_cast( dataPtr ) ) { - size += sizeof( trace_t ); - trace_t &t = *reinterpret_cast( dataPtr + sizeof( bool ) ); - RestoreTrace( savefile, t) ; - if ( t.c.material ) { - size += MAX_STRING_LEN; - str = reinterpret_cast( dataPtr + sizeof( bool ) + sizeof( trace_t ) ); - savefile->Read( str, MAX_STRING_LEN ); - } + assert(format); + for (j = 0, size = 0; j < event->eventdef->GetNumArgs(); ++j) + { + dataPtr = &event->data[event->eventdef->GetArgOffset(j)]; + switch (format[j]) + { + case D_EVENT_FLOAT: + savefile->ReadFloat(*reinterpret_cast(dataPtr)); + // RB: 64 bit fix, changed sizeof( float ) to sizeof( intptr_t ) + size += sizeof(intptr_t); + // RB end + break; + case D_EVENT_INTEGER: + // RB: 64 bit fix + savefile->ReadInt(*reinterpret_cast(dataPtr)); + size += sizeof(intptr_t); + break; + // RB end + case D_EVENT_ENTITY: + case D_EVENT_ENTITY_NULL: + // RB: 64 bit fix, changed alignment to sizeof( intptr_t ) + reinterpret_cast*>(dataPtr)->Restore(savefile); + size += sizeof(intptr_t); + // RB end + break; + case D_EVENT_VECTOR: + savefile->ReadVec3(*reinterpret_cast(dataPtr)); + // RB: 64 bit fix, changed sizeof( int ) to E_EVENT_SIZEOF_VEC + size += E_EVENT_SIZEOF_VEC; + // RB end + break; +#if 1 + // RB: added missing D_EVENT_STRING case + case D_EVENT_STRING: + savefile->ReadString(s); + //idStr::Copynz(reinterpret_cast( dataPtr ), s, s.Length() ); + //size += s.Length(); + idStr::Copynz(reinterpret_cast(dataPtr), s, MAX_STRING_LEN); + size += MAX_STRING_LEN; + break; + // RB end +#endif + case D_EVENT_TRACE: + savefile->ReadBool(*reinterpret_cast(dataPtr)); + size += sizeof(bool); + if (*reinterpret_cast(dataPtr)) + { + size += sizeof(trace_t); + trace_t& t = *reinterpret_cast(dataPtr + sizeof(bool)); + RestoreTrace(savefile, t); + if (t.c.material) + { + size += MAX_STRING_LEN; + str = reinterpret_cast(dataPtr + sizeof(bool) + sizeof(trace_t)); + savefile->Read(str, MAX_STRING_LEN); } - break; - // HUMANHEAD mdl: Added support for saving strings passed in events - case D_EVENT_STRING: - str = reinterpret_cast( dataPtr ); - savefile->Read( str, MAX_STRING_LEN ); - size += MAX_STRING_LEN; - break; - // HUMANHEAD END - default: - break; + } + break; + default: + break; } } - assert( size == event->eventdef->GetArgSize() ); - } else { + assert(size == (int)event->eventdef->GetArgSize()); + } + else + { event->data = NULL; } } diff --git a/neo/prey/game/gamesys/Event.h b/neo/prey/game/gamesys/Event.h index 1c8c3e10..dd9ca47d 100644 --- a/neo/prey/game/gamesys/Event.h +++ b/neo/prey/game/gamesys/Event.h @@ -22,6 +22,9 @@ Event are used for scheduling tasks and for linking script commands. #define MAX_EVENTS 4096 +// stack size of idVec3, aligned to native pointer size +#define E_EVENT_SIZEOF_VEC ((sizeof(idVec3) + (sizeof(intptr_t) - 1)) & ~(sizeof(intptr_t) - 1)) + //HUMANHEAD: aob - needed for networking to send the least amount of bits extern const int MAX_EVENTS_NUM_BITS; //HUMANHEAD END @@ -50,7 +53,7 @@ public: const char *GetName( void ) const; const char *GetArgFormat( void ) const; unsigned int GetFormatspecIndex( void ) const; - char GetReturnType( void ) const; + int GetReturnType( void ) const; int GetEventNum( void ) const; int GetNumArgs( void ) const; size_t GetArgSize( void ) const; @@ -87,7 +90,7 @@ public: ~idEvent(); static idEvent *Alloc( const idEventDef *evdef, int numargs, va_list args ); - static void CopyArgs( const idEventDef *evdef, int numargs, va_list args, int data[ D_EVENT_MAXARGS ] ); + static void CopyArgs( const idEventDef *evdef, int numargs, va_list args, intptr_t data[ D_EVENT_MAXARGS ] ); void Free( void ); void Schedule( idClass *object, const idTypeInfo *cls, int time ); @@ -152,7 +155,7 @@ ID_INLINE unsigned int idEventDef::GetFormatspecIndex( void ) const { idEventDef::GetReturnType ================ */ -ID_INLINE char idEventDef::GetReturnType( void ) const { +ID_INLINE int idEventDef::GetReturnType( void ) const { return returnType; } diff --git a/neo/prey/game/script/Script_Interpreter.cpp b/neo/prey/game/script/Script_Interpreter.cpp index 11b1f2a3..04ff64d3 100644 --- a/neo/prey/game/script/Script_Interpreter.cpp +++ b/neo/prey/game/script/Script_Interpreter.cpp @@ -672,7 +672,9 @@ void idInterpreter::CallEvent( const function_t *func, int argsize ) { varEval_t var; int pos; int start; - int data[ D_EVENT_MAXARGS ]; + // RB: 64 bit fixes, changed int to intptr_t + intptr_t data[D_EVENT_MAXARGS]; + // RB end const idEventDef *evdef; const char *format; @@ -686,6 +688,9 @@ void idInterpreter::CallEvent( const function_t *func, int argsize ) { start = localstackUsed - argsize; var.intPtr = ( int * )&localstack[ start ]; eventEntity = GetEntity( *var.entityNumberPtr ); + static int testme; + + testme = *var.entityNumberPtr; if ( !eventEntity || !eventEntity->RespondsTo( *evdef ) ) { if ( eventEntity && developer.GetBool() ) { @@ -703,10 +708,11 @@ void idInterpreter::CallEvent( const function_t *func, int argsize ) { // always return a safe value when an object doesn't exist switch( evdef->GetReturnType() ) { - case D_EVENT_INTEGER : - gameLocal.program.ReturnInteger( 0 ); + case D_EVENT_INTEGER: + gameLocal.program.ReturnInteger(0); break; + case D_EVENT_FLOAT : gameLocal.program.ReturnFloat( 0 ); break; @@ -739,13 +745,18 @@ void idInterpreter::CallEvent( const function_t *func, int argsize ) { for( j = 0, i = 0, pos = type_object.Size(); ( pos < argsize ) || ( format[ i ] != 0 ); i++ ) { switch( format[ i ] ) { case D_EVENT_INTEGER : - var.intPtr = ( int * )&localstack[ start + pos ]; - data[ i ] = int( *var.floatPtr ); + var.intPtr = (int*)&localstack[start + pos]; + // RB: fixed data alignment + //data[ i ] = int( *var.floatPtr ); + (*(int*)&data[i]) = int(*var.floatPtr); + // RB end break; case D_EVENT_FLOAT : var.intPtr = ( int * )&localstack[ start + pos ]; ( *( float * )&data[ i ] ) = *var.floatPtr; + static float value; + value = (*(float*)&data[i]); break; case D_EVENT_VECTOR : @@ -869,7 +880,9 @@ void idInterpreter::CallSysEvent( const function_t *func, int argsize ) { varEval_t source; int pos; int start; - int data[ D_EVENT_MAXARGS ]; + // RB: 64 bit fixes, changed int to intptr_t + intptr_t data[D_EVENT_MAXARGS]; + // RB end const idEventDef *evdef; const char *format; @@ -1988,10 +2001,15 @@ bool idInterpreter::Execute( void ) { break; case OP_PUSH_V: - var_a = GetVariable( st->a ); + var_a = GetVariable(st->a); + // RB: 64 bit fix, changed individual pushes with PushVector + /* Push( *reinterpret_cast( &var_a.vectorPtr->x ) ); Push( *reinterpret_cast( &var_a.vectorPtr->y ) ); Push( *reinterpret_cast( &var_a.vectorPtr->z ) ); + */ + PushVector(*var_a.vectorPtr); + // RB end break; case OP_PUSH_OBJ: @@ -2014,3 +2032,4 @@ bool idInterpreter::Execute( void ) { return threadDying; } + diff --git a/neo/prey/game/script/Script_Interpreter.h b/neo/prey/game/script/Script_Interpreter.h index 2d86e26d..a010d655 100644 --- a/neo/prey/game/script/Script_Interpreter.h +++ b/neo/prey/game/script/Script_Interpreter.h @@ -5,7 +5,7 @@ #define __SCRIPT_INTERPRETER_H__ #define MAX_STACK_DEPTH 64 -#define LOCALSTACK_SIZE 6144 +#define LOCALSTACK_SIZE (6144 * 2) typedef struct prstack_s { int s; @@ -33,10 +33,11 @@ private: idThread *thread; + void PushVector(const idVec3& vector); void PopParms( int numParms ); void PushString( const char *string ); public://HUMANHEAD: aob - so we can pass parms in manually - void Push( int value ); + void Push( intptr_t value ); private://HUMANHEAD: aob - undo the public declaration const char *FloatToString( float value ); void AppendString( idVarDef *def, const char *from ); @@ -115,12 +116,12 @@ ID_INLINE void idInterpreter::PopParms( int numParms ) { idInterpreter::Push ==================== */ -ID_INLINE void idInterpreter::Push( int value ) { +ID_INLINE void idInterpreter::Push(intptr_t value ) { if ( localstackUsed + sizeof( int ) > LOCALSTACK_SIZE ) { Error( "Push: locals stack overflow\n" ); } - *( int * )&localstack[ localstackUsed ] = value; - localstackUsed += sizeof( int ); + *(intptr_t*)&localstack[localstackUsed] = value; + localstackUsed += sizeof(intptr_t); } /* @@ -248,4 +249,14 @@ ID_INLINE void idInterpreter::NextInstruction( int position ) { instructionPointer = position - 1; } +ID_INLINE void idInterpreter::PushVector(const idVec3& vector) +{ + if (localstackUsed + E_EVENT_SIZEOF_VEC > LOCALSTACK_SIZE) + { + Error("Push: locals stack overflow\n"); + } + *(idVec3*)&localstack[localstackUsed] = vector; + localstackUsed += E_EVENT_SIZEOF_VEC; +} + #endif /* !__SCRIPT_INTERPRETER_H__ */ diff --git a/neo/prey/game/script/Script_Program.cpp b/neo/prey/game/script/Script_Program.cpp index 952b8f71..0f4181df 100644 --- a/neo/prey/game/script/Script_Program.cpp +++ b/neo/prey/game/script/Script_Program.cpp @@ -16,23 +16,23 @@ static int globalOutputRunningSize = 0; // simple types. function types are dynamically allocated idTypeDef type_void( ev_void, &def_void, "void", 0, NULL ); -idTypeDef type_scriptevent( ev_scriptevent, &def_scriptevent, "scriptevent", sizeof( void * ), NULL ); -idTypeDef type_namespace( ev_namespace, &def_namespace, "namespace", sizeof( void * ), NULL ); +idTypeDef type_scriptevent(ev_scriptevent, &def_scriptevent, "scriptevent", sizeof(intptr_t), NULL); +idTypeDef type_namespace(ev_namespace, &def_namespace, "namespace", sizeof(intptr_t), NULL); //HUMANHEAD: aob - changed types to inherited types idTypeDefString type_string( ev_string, &def_string, "string", MAX_STRING_LEN, NULL ); -idTypeDefFloat type_float( ev_float, &def_float, "float", sizeof( float ), NULL ); -idTypeDefVector type_vector( ev_vector, &def_vector, "vector", sizeof( idVec3 ), NULL ); -idTypeDefEntity type_entity( ev_entity, &def_entity, "entity", sizeof( int * ), NULL ); // stored as entity number pointer +idTypeDefFloat type_float( ev_float, &def_float, "float", sizeof(intptr_t), NULL ); +idTypeDefVector type_vector( ev_vector, &def_vector, "vector", E_EVENT_SIZEOF_VEC, NULL ); +idTypeDefEntity type_entity( ev_entity, &def_entity, "entity", sizeof(intptr_t), NULL ); // stored as entity number pointer //HUMANHEAD END -idTypeDef type_field( ev_field, &def_field, "field", sizeof( void * ), NULL ); -idTypeDef type_function( ev_function, &def_function, "function", sizeof( void * ), &type_void ); -idTypeDef type_virtualfunction( ev_virtualfunction, &def_virtualfunction, "virtual function", sizeof( int ), NULL ); -idTypeDef type_pointer( ev_pointer, &def_pointer, "pointer", sizeof( void * ), NULL ); -idTypeDef type_object( ev_object, &def_object, "object", sizeof( int * ), NULL ); // stored as entity number pointer -idTypeDef type_jumpoffset( ev_jumpoffset, &def_jumpoffset, "", sizeof( int ), NULL ); // only used for jump opcodes -idTypeDef type_argsize( ev_argsize, &def_argsize, "", sizeof( int ), NULL ); // only used for function call and thread opcodes +idTypeDef type_field( ev_field, &def_field, "field", sizeof(intptr_t), NULL ); +idTypeDef type_function( ev_function, &def_function, "function", sizeof(intptr_t), &type_void ); +idTypeDef type_virtualfunction( ev_virtualfunction, &def_virtualfunction, "virtual function", sizeof(intptr_t), NULL ); +idTypeDef type_pointer( ev_pointer, &def_pointer, "pointer", sizeof(intptr_t), NULL ); +idTypeDef type_object( ev_object, &def_object, "object", sizeof(intptr_t), NULL ); // stored as entity number pointer +idTypeDef type_jumpoffset( ev_jumpoffset, &def_jumpoffset, "", sizeof(intptr_t), NULL ); // only used for jump opcodes +idTypeDef type_argsize( ev_argsize, &def_argsize, "", sizeof(intptr_t), NULL ); // only used for function call and thread opcodes //HUMANHEAD: aob - changed types to inherited types -idTypeDefBool type_boolean( ev_boolean, &def_boolean, "boolean", sizeof( int ), NULL ); +idTypeDefBool type_boolean( ev_boolean, &def_boolean, "boolean", sizeof(intptr_t), NULL ); //HUMANHEAD END idVarDef def_void( &type_void ); @@ -1341,24 +1341,22 @@ idVarDef *idProgram::AllocDef( idTypeDef *type, const char *name, idVarDef *scop def->initialized = idVarDef::stackVariable; scope->value.functionPtr->locals += type->Size(); } else if ( scope->TypeDef()->Inherits( &type_object ) ) { - idTypeDef newtype( ev_field, NULL, "float field", 0, &type_float ); - idTypeDef *type = GetType( newtype, true ); - - // set the value to the variable's position in the object + idTypeDef newtype(ev_field, NULL, "float field", 0, &type_float); + // RB: changed local type to ftype + idTypeDef* ftype = GetType(newtype, true); + // set the value to the variable's position in the object def->value.ptrOffset = scope->TypeDef()->Size(); - - // make automatic defs for the vectors elements - // origin can be accessed as origin_x, origin_y, and origin_z - sprintf( element, "%s_x", def->Name() ); - def_x = AllocDef( type, element, scope, constant ); - - sprintf( element, "%s_y", def->Name() ); - def_y = AllocDef( type, element, scope, constant ); - def_y->value.ptrOffset = def_x->value.ptrOffset + type_float.Size(); - - sprintf( element, "%s_z", def->Name() ); - def_z = AllocDef( type, element, scope, constant ); - def_z->value.ptrOffset = def_y->value.ptrOffset + type_float.Size(); + // make automatic defs for the vectors elements + // origin can be accessed as origin_x, origin_y, and origin_z + sprintf(element, "%s_x", def->Name()); + def_x = AllocDef(ftype, element, scope, constant); + sprintf(element, "%s_y", def->Name()); + def_y = AllocDef(ftype, element, scope, constant); + def_y->value.ptrOffset = def_x->value.ptrOffset + sizeof(float); + sprintf(element, "%s_z", def->Name()); + def_z = AllocDef(ftype, element, scope, constant); + def_z->value.ptrOffset = def_y->value.ptrOffset + sizeof(float); + // RB end } else { // make automatic defs for the vectors elements // origin can be accessed as origin_x, origin_y, and origin_z @@ -1718,29 +1716,29 @@ idProgram::DisassembleStatement ============== */ void idProgram::DisassembleStatement( idFile *file, int instructionPointer ) const { - opcode_t *op; - const statement_t *statement; + opcode_t* op; + const statement_t* statement; - statement = &statements[ instructionPointer ]; - op = &idCompiler::opcodes[ statement->op ]; - file->Printf( "%20s(%d):\t%6d: %15s\t", fileList[ statement->file ].c_str(), statement->linenumber, instructionPointer, op->opname ); + statement = &statements[instructionPointer]; + op = &idCompiler::opcodes[statement->op]; + file->Printf("%20s(%d):\t%6d: %15s\t", fileList[statement->file].c_str(), statement->linenumber, instructionPointer, op->opname); - if ( statement->a ) { - file->Printf( "\ta: " ); - statement->a->PrintInfo( file, instructionPointer ); + if (statement->a) { + file->Printf("\ta: "); + statement->a->PrintInfo(file, instructionPointer); } - if ( statement->b ) { - file->Printf( "\tb: " ); - statement->b->PrintInfo( file, instructionPointer ); + if (statement->b) { + file->Printf("\tb: "); + statement->b->PrintInfo(file, instructionPointer); } - if ( statement->c ) { - file->Printf( "\tc: " ); - statement->c->PrintInfo( file, instructionPointer ); + if (statement->c) { + file->Printf("\tc: "); + statement->c->PrintInfo(file, instructionPointer); } - file->Printf( "\n" ); + file->Printf("\n"); } /* @@ -2257,6 +2255,7 @@ idProgram::ReturnEntity */ void idProgram::ReturnEntity( idEntity *ent ) { if ( ent ) { + assert(ent->entityNumber + 1 <= MAX_GENTITIES); *returnDef->value.entityNumberPtr = ent->entityNumber + 1; } else { *returnDef->value.entityNumberPtr = 0; diff --git a/neo/prey/game/script/Script_Program.h b/neo/prey/game/script/Script_Program.h index 43f7d3df..38b53c9a 100644 --- a/neo/prey/game/script/Script_Program.h +++ b/neo/prey/game/script/Script_Program.h @@ -346,6 +346,7 @@ typedef union varEval_s { int argSize; varEval_s *evalPtr; int ptrOffset; + INT_PTR highPtr; } varEval_t; class idVarDef { diff --git a/neo/renderer/Material.cpp b/neo/renderer/Material.cpp index 9a5c93fa..8bd6204f 100644 --- a/neo/renderer/Material.cpp +++ b/neo/renderer/Material.cpp @@ -122,6 +122,11 @@ void idMaterial::CommonInit() { decalInfo.end[1] = 0; decalInfo.end[2] = 0; decalInfo.end[3] = 0; + +#ifdef PREY + subviewClass = SC_MIRROR; + directPortalDistance = 0; +#endif } /* @@ -279,20 +284,20 @@ static infoParm_t infoParms[] = { {"nosteps", 0, SURF_NOSTEPS, 0 }, // no footsteps // material types for particle, sound, footstep feedback - {"metal", 0, SURFTYPE_METAL, 0 }, // metal - {"stone", 0, SURFTYPE_STONE, 0 }, // stone - {"flesh", 0, SURFTYPE_FLESH, 0 }, // flesh - {"wood", 0, SURFTYPE_WOOD, 0 }, // wood - {"cardboard", 0, SURFTYPE_CARDBOARD, 0 }, // cardboard - {"liquid", 0, SURFTYPE_LIQUID, 0 }, // liquid - {"glass", 0, SURFTYPE_GLASS, 0 }, // glass - {"tile", 0, SURFTYPE_TILE, 0 }, // tile + {"matter_metal", 0, SURFTYPE_METAL, 0 }, // metal + {"matter_stone", 0, SURFTYPE_STONE, 0 }, // stone + {"matter_flesh", 0, SURFTYPE_FLESH, 0 }, // flesh + {"matter_wood", 0, SURFTYPE_WOOD, 0 }, // wood + {"matter_cardboard", 0, SURFTYPE_CARDBOARD, 0 }, // cardboard + {"matter_liquid", 0, SURFTYPE_LIQUID, 0 }, // liquid + {"matter_glass", 0, SURFTYPE_GLASS, 0 }, // glass + {"matter_tile", 0, SURFTYPE_TILE, 0 }, // tile {"wallwalk", 0, SURFTYPE_WALLWALK, 0 }, // wallwalk surface - {"altmetal", 0, SURFTYPE_ALTMETAL, 0 }, // alternate metal + {"matter_altmetal", 0, SURFTYPE_ALTMETAL, 0 }, // alternate metal {"forcefield", 0, SURFTYPE_FORCEFIELD, 0 }, // forcefield material - {"pipe", 0, SURFTYPE_PIPE, 0 }, // pipe - {"spirit", 0, SURFTYPE_SPIRIT, 0 }, // spirit material - {"chaff", 0, SURFTYPE_CHAFF, 0 }, // chaff material + {"matter_pipe", 0, SURFTYPE_PIPE, 0 }, // pipe + {"matter_spirit", 0, SURFTYPE_SPIRIT, 0 }, // spirit material + {"matter_chaff", 0, SURFTYPE_CHAFF, 0 }, // chaff material }; #else static infoParm_t infoParms[] = { @@ -1847,11 +1852,11 @@ Parse it into the global material variable. Later functions will optimize it. If there is any error during parsing, defaultShader will be set. ================= */ -void idMaterial::ParseMaterial( idLexer &src ) { +void idMaterial::ParseMaterial(idLexer& src) { idToken token; int s; char buffer[1024]; - const char *str; + const char* str; idLexer newSrc; int i; @@ -1859,7 +1864,7 @@ void idMaterial::ParseMaterial( idLexer &src ) { numOps = 0; numRegisters = EXP_REG_NUM_PREDEFINED; // leave space for the parms to be copied in - for ( i = 0 ; i < numRegisters ; i++ ) { + for (i = 0; i < numRegisters; i++) { pd->registerIsTemporary[i] = true; // they aren't constants that can be folded } @@ -1867,41 +1872,41 @@ void idMaterial::ParseMaterial( idLexer &src ) { textureRepeat_t trpDefault = TR_REPEAT; // allow a global setting for repeat - while ( 1 ) { - if ( TestMaterialFlag( MF_DEFAULTED ) ) { // we have a parse error + while (1) { + if (TestMaterialFlag(MF_DEFAULTED)) { // we have a parse error return; } - if ( !src.ExpectAnyToken( &token ) ) { - SetMaterialFlag( MF_DEFAULTED ); + if (!src.ExpectAnyToken(&token)) { + SetMaterialFlag(MF_DEFAULTED); return; } // end of material definition - if ( token == "}" ) { + if (token == "}") { break; } - else if ( !token.Icmp( "qer_editorimage") ) { - src.ReadTokenOnLine( &token ); + else if (!token.Icmp("qer_editorimage")) { + src.ReadTokenOnLine(&token); editorImageName = token.c_str(); src.SkipRestOfLine(); continue; } // description - else if ( !token.Icmp( "description") ) { - src.ReadTokenOnLine( &token ); + else if (!token.Icmp("description")) { + src.ReadTokenOnLine(&token); desc = token.c_str(); continue; } // check for the surface / content bit flags - else if ( CheckSurfaceParm( &token ) ) { + else if (CheckSurfaceParm(&token)) { continue; } // polygonOffset - else if ( !token.Icmp( "polygonOffset" ) ) { - SetMaterialFlag( MF_POLYGONOFFSET ); - if ( !src.ReadTokenOnLine( &token ) ) { + else if (!token.Icmp("polygonOffset")) { + SetMaterialFlag(MF_POLYGONOFFSET); + if (!src.ReadTokenOnLine(&token)) { polygonOffset = 1; continue; } @@ -1910,223 +1915,333 @@ void idMaterial::ParseMaterial( idLexer &src ) { continue; } // noshadow - else if ( !token.Icmp( "noShadows" ) ) { - SetMaterialFlag( MF_NOSHADOWS ); + else if (!token.Icmp("noShadows")) { + SetMaterialFlag(MF_NOSHADOWS); continue; } - else if ( !token.Icmp( "suppressInSubview" ) ) { + else if (!token.Icmp("suppressInSubview")) { suppressInSubview = true; continue; } - else if ( !token.Icmp( "portalSky" ) ) { + else if (!token.Icmp("portalSky")) { portalSky = true; continue; } // noSelfShadow - else if ( !token.Icmp( "noSelfShadow" ) ) { - SetMaterialFlag( MF_NOSELFSHADOW ); + else if (!token.Icmp("noSelfShadow")) { + SetMaterialFlag(MF_NOSELFSHADOW); continue; } // noPortalFog - else if ( !token.Icmp( "noPortalFog" ) ) { - SetMaterialFlag( MF_NOPORTALFOG ); + else if (!token.Icmp("noPortalFog")) { + SetMaterialFlag(MF_NOPORTALFOG); continue; } // forceShadows allows nodraw surfaces to cast shadows - else if ( !token.Icmp( "forceShadows" ) ) { - SetMaterialFlag( MF_FORCESHADOWS ); + else if (!token.Icmp("forceShadows")) { + SetMaterialFlag(MF_FORCESHADOWS); continue; } +#ifdef PREY + // HUMANHEAD PCF: explicitly skip collision clip for alpha-coverage surfaces. + else if (!token.Icmp("skipClip")) { + SetMaterialFlag(MF_SKIPCLIP); + continue; + } + // HUMANHEAD bjk: don't cull tris with the light bounds. + else if (!token.Icmp("lightWholeMesh")) { + SetMaterialFlag(MF_LIGHT_WHOLE_MESH); + continue; + } +#endif // overlay / decal suppression - else if ( !token.Icmp( "noOverlays" ) ) { + else if (!token.Icmp("noOverlays")) { allowOverlays = false; continue; } // moster blood overlay forcing for alpha tested or translucent surfaces - else if ( !token.Icmp( "forceOverlays" ) ) { + else if (!token.Icmp("forceOverlays")) { pd->forceOverlays = true; continue; } // translucent - else if ( !token.Icmp( "translucent" ) ) { + else if (!token.Icmp("translucent")) { coverage = MC_TRANSLUCENT; continue; } // global zero clamp - else if ( !token.Icmp( "zeroclamp" ) ) { + else if (!token.Icmp("zeroclamp")) { trpDefault = TR_CLAMP_TO_ZERO; continue; } // global clamp - else if ( !token.Icmp( "clamp" ) ) { + else if (!token.Icmp("clamp")) { trpDefault = TR_CLAMP; continue; } // global clamp - else if ( !token.Icmp( "alphazeroclamp" ) ) { + else if (!token.Icmp("alphazeroclamp")) { trpDefault = TR_CLAMP_TO_ZERO; continue; } // forceOpaque is used for skies-behind-windows - else if ( !token.Icmp( "forceOpaque" ) ) { + else if (!token.Icmp("forceOpaque")) { coverage = MC_OPAQUE; continue; } // twoSided - else if ( !token.Icmp( "twoSided" ) ) { + else if (!token.Icmp("twoSided")) { cullType = CT_TWO_SIDED; // twoSided implies no-shadows, because the shadow // volume would be coplanar with the surface, giving depth fighting // we could make this no-self-shadows, but it may be more important // to receive shadows from no-self-shadow monsters - SetMaterialFlag( MF_NOSHADOWS ); + SetMaterialFlag(MF_NOSHADOWS); } // backSided - else if ( !token.Icmp( "backSided" ) ) { + else if (!token.Icmp("backSided")) { cullType = CT_BACK_SIDED; // the shadow code doesn't handle this, so just disable shadows. // We could fix this in the future if there was a need. - SetMaterialFlag( MF_NOSHADOWS ); + SetMaterialFlag(MF_NOSHADOWS); } // foglight - else if ( !token.Icmp( "fogLight" ) ) { + else if (!token.Icmp("fogLight")) { fogLight = true; continue; } // blendlight - else if ( !token.Icmp( "blendLight" ) ) { + else if (!token.Icmp("blendLight")) { blendLight = true; continue; } // ambientLight - else if ( !token.Icmp( "ambientLight" ) ) { + else if (!token.Icmp("ambientLight")) { ambientLight = true; continue; } // mirror - else if ( !token.Icmp( "mirror" ) ) { + else if (!token.Icmp("mirror")) { sort = SS_SUBVIEW; coverage = MC_OPAQUE; continue; } // noFog - else if ( !token.Icmp( "noFog" ) ) { + else if (!token.Icmp("noFog")) { noFog = true; continue; } // unsmoothedTangents - else if ( !token.Icmp( "unsmoothedTangents" ) ) { + else if (!token.Icmp("unsmoothedTangents")) { unsmoothedTangents = true; continue; } // lightFallofImage // specifies the image to use for the third axis of projected // light volumes - else if ( !token.Icmp( "lightFalloffImage" ) ) { - str = R_ParsePastImageProgram( src ); + else if (!token.Icmp("lightFalloffImage")) { + str = R_ParsePastImageProgram(src); idStr copy; copy = str; // so other things don't step on it - lightFalloffImage = globalImages->ImageFromFile( copy, TF_DEFAULT, false, TR_CLAMP /* TR_CLAMP_TO_ZERO */, TD_DEFAULT ); + lightFalloffImage = globalImages->ImageFromFile(copy, TF_DEFAULT, false, TR_CLAMP /* TR_CLAMP_TO_ZERO */, TD_DEFAULT); continue; } // guisurf | guisurf entity // an entity guisurf must have an idUserInterface // specified in the renderEntity - else if ( !token.Icmp( "guisurf" ) ) { - src.ReadTokenOnLine( &token ); - if ( !token.Icmp( "entity" ) ) { + else if (!token.Icmp("guisurf")) { + src.ReadTokenOnLine(&token); + if (!token.Icmp("entity")) { entityGui = 1; - } else if ( !token.Icmp( "entity2" ) ) { + } + else if (!token.Icmp("entity2")) { entityGui = 2; - } else if ( !token.Icmp( "entity3" ) ) { + } + else if (!token.Icmp("entity3")) { entityGui = 3; - } else { - gui = uiManager->FindGui( token.c_str(), true ); + } + else { + gui = uiManager->FindGui(token.c_str(), true); } continue; } // sort - else if ( !token.Icmp( "sort" ) ) { - ParseSort( src ); + else if (!token.Icmp("sort")) { + ParseSort(src); continue; } // spectrum - else if ( !token.Icmp( "spectrum" ) ) { - src.ReadTokenOnLine( &token ); - spectrum = atoi( token.c_str() ); + else if (!token.Icmp("spectrum")) { + src.ReadTokenOnLine(&token); + spectrum = atoi(token.c_str()); continue; } // deform < sprite | tube | flare > - else if ( !token.Icmp( "deform" ) ) { - ParseDeform( src ); + else if (!token.Icmp("deform")) { + ParseDeform(src); continue; } // decalInfo ( ) ( ) - else if ( !token.Icmp( "decalInfo" ) ) { - ParseDecalInfo( src ); + else if (!token.Icmp("decalInfo")) { + ParseDecalInfo(src); continue; } // renderbump - else if ( !token.Icmp( "renderbump") ) { - src.ParseRestOfLine( renderBump ); + else if (!token.Icmp("renderbump")) { + src.ParseRestOfLine(renderBump); continue; } +#ifdef PREY + else if (!token.Icmp("glowmap")) { + src.ReadTokenOnLine(&token); + continue; + } + + else if (!token.Icmp("highres")) { + continue; + } +#endif + // diffusemap for stage shortcut - else if ( !token.Icmp( "diffusemap" ) ) { - str = R_ParsePastImageProgram( src ); - idStr::snPrintf( buffer, sizeof( buffer ), "blend diffusemap\nmap %s\n}\n", str ); - newSrc.LoadMemory( buffer, strlen(buffer), "diffusemap" ); - newSrc.SetFlags( LEXFL_NOFATALERRORS | LEXFL_NOSTRINGCONCAT | LEXFL_NOSTRINGESCAPECHARS | LEXFL_ALLOWPATHNAMES ); - ParseStage( newSrc, trpDefault ); + else if (!token.Icmp("diffusemap")) { + str = R_ParsePastImageProgram(src); + idStr::snPrintf(buffer, sizeof(buffer), "blend diffusemap\nmap %s\n}\n", str); + newSrc.LoadMemory(buffer, strlen(buffer), "diffusemap"); + newSrc.SetFlags(LEXFL_NOFATALERRORS | LEXFL_NOSTRINGCONCAT | LEXFL_NOSTRINGESCAPECHARS | LEXFL_ALLOWPATHNAMES); + ParseStage(newSrc, trpDefault); newSrc.FreeSource(); continue; } // specularmap for stage shortcut - else if ( !token.Icmp( "specularmap" ) ) { - str = R_ParsePastImageProgram( src ); - idStr::snPrintf( buffer, sizeof( buffer ), "blend specularmap\nmap %s\n}\n", str ); - newSrc.LoadMemory( buffer, strlen(buffer), "specularmap" ); - newSrc.SetFlags( LEXFL_NOFATALERRORS | LEXFL_NOSTRINGCONCAT | LEXFL_NOSTRINGESCAPECHARS | LEXFL_ALLOWPATHNAMES ); - ParseStage( newSrc, trpDefault ); + else if (!token.Icmp("specularmap")) { + str = R_ParsePastImageProgram(src); + idStr::snPrintf(buffer, sizeof(buffer), "blend specularmap\nmap %s\n}\n", str); + newSrc.LoadMemory(buffer, strlen(buffer), "specularmap"); + newSrc.SetFlags(LEXFL_NOFATALERRORS | LEXFL_NOSTRINGCONCAT | LEXFL_NOSTRINGESCAPECHARS | LEXFL_ALLOWPATHNAMES); + ParseStage(newSrc, trpDefault); newSrc.FreeSource(); continue; } // normalmap for stage shortcut - else if ( !token.Icmp( "bumpmap" ) ) { - str = R_ParsePastImageProgram( src ); - idStr::snPrintf( buffer, sizeof( buffer ), "blend bumpmap\nmap %s\n}\n", str ); - newSrc.LoadMemory( buffer, strlen(buffer), "bumpmap" ); - newSrc.SetFlags( LEXFL_NOFATALERRORS | LEXFL_NOSTRINGCONCAT | LEXFL_NOSTRINGESCAPECHARS | LEXFL_ALLOWPATHNAMES ); - ParseStage( newSrc, trpDefault ); + else if (!token.Icmp("bumpmap")) { + str = R_ParsePastImageProgram(src); + idStr::snPrintf(buffer, sizeof(buffer), "blend bumpmap\nmap %s\n}\n", str); + newSrc.LoadMemory(buffer, strlen(buffer), "bumpmap"); + newSrc.SetFlags(LEXFL_NOFATALERRORS | LEXFL_NOSTRINGCONCAT | LEXFL_NOSTRINGESCAPECHARS | LEXFL_ALLOWPATHNAMES); + ParseStage(newSrc, trpDefault); newSrc.FreeSource(); continue; } // DECAL_MACRO for backwards compatibility with the preprocessor macros - else if ( !token.Icmp( "DECAL_MACRO" ) ) { + else if (!token.Icmp("DECAL_MACRO")) { // polygonOffset - SetMaterialFlag( MF_POLYGONOFFSET ); + SetMaterialFlag(MF_POLYGONOFFSET); polygonOffset = 1; // discrete surfaceFlags |= SURF_DISCRETE; +#ifdef PREY + surfaceFlags |= SURF_NOIMPACT; +#endif contentFlags &= ~CONTENTS_SOLID; // sort decal sort = SS_DECAL; // noShadows - SetMaterialFlag( MF_NOSHADOWS ); + SetMaterialFlag(MF_NOSHADOWS); +#ifdef PREY + coverage = MC_TRANSLUCENT; + allowOverlays = false; +#endif continue; } - else if ( token == "{" ) { +#ifdef PREY + // HUMANHEAD tmj: render this subview as a skybox portal. + else if (!token.Icmp("skyboxPortal")) { + sort = SS_SUBVIEW; + coverage = MC_OPAQUE; + subviewClass = SC_PORTAL_SKYBOX; + continue; + } + // HUMANHEAD CJR: render this subview as a direct portal, with distance-cull expression. + else if (!token.Icmp("directPortal")) { + sort = SS_SUBVIEW; + coverage = MC_OPAQUE; + subviewClass = SC_PORTAL; + directPortalDistance = ParseExpressionPriority(src, 4); + continue; + } + else if (!token.Icmp("DECAL_ALPHATEST_MACRO")) { + surfaceFlags |= SURF_NOIMPACT | SURF_DISCRETE; + contentFlags &= ~CONTENTS_SOLID; + sort = SS_DECAL; + SetMaterialFlag(MF_NOSHADOWS); + coverage = MC_TRANSLUCENT; + allowOverlays = false; + continue; + } + else if (!token.Icmp("SCORCH_MACRO") || !token.Icmp("OVERLAY_MACRO")) { + SetMaterialFlag(MF_POLYGONOFFSET); + polygonOffset = 1; + surfaceFlags |= SURF_NOIMPACT | SURF_DISCRETE; + contentFlags &= ~CONTENTS_SOLID; + sort = SS_DECAL; + SetMaterialFlag(MF_NOSHADOWS); + coverage = MC_TRANSLUCENT; + allowOverlays = false; + continue; + } + else if (!token.Icmp("GLASS_MACRO")) { + coverage = MC_TRANSLUCENT; + SetMaterialFlag(MF_NOSHADOWS); + pd->forceOverlays = true; + contentFlags &= ~CONTENTS_OPAQUE; + surfaceFlags = (surfaceFlags & ~SURF_TYPE_MASK) | SURFTYPE_GLASS; + sort = SS_MEDIUM; + continue; + } + else if (!token.Icmp("ALPHA_MACRO")) { + coverage = MC_TRANSLUCENT; + SetMaterialFlag(MF_NOSHADOWS); + surfaceFlags |= SURF_NOIMPACT; + cullType = CT_TWO_SIDED; + continue; + } + else if (!token.Icmp("EFFECT_MACRO")) { + coverage = MC_TRANSLUCENT; + SetMaterialFlag(MF_NOSHADOWS); + contentFlags &= ~CONTENTS_SOLID; + surfaceFlags |= SURF_NOIMPACT; + cullType = CT_TWO_SIDED; + continue; + } + else if (!token.Icmp("SPRITE_MACRO")) { + surfaceFlags |= SURF_DISCRETE; + contentFlags &= ~CONTENTS_SOLID; + SetMaterialFlag(MF_NOSHADOWS); + coverage = MC_TRANSLUCENT; + deform = DFRM_SPRITE; + cullType = CT_TWO_SIDED; + continue; + } + else if (!token.Icmp("SKYBOX_MACRO")) { + SetMaterialFlag(MF_NOSHADOWS | MF_NOSELFSHADOW); + allowOverlays = false; + coverage = MC_OPAQUE; + surfaceFlags |= SURF_NOIMPACT | SURF_NOFRAGMENT; + continue; + } +#endif + else if (token == "{") { // create the new stage - ParseStage( src, trpDefault ); + ParseStage(src, trpDefault); continue; } else { - common->Warning( "unknown general material parameter '%s' in '%s'", token.c_str(), GetName() ); - SetMaterialFlag( MF_DEFAULTED ); + common->Warning("unknown general material parameter '%s' in '%s'", token.c_str(), GetName()); + SetMaterialFlag(MF_DEFAULTED); return; } } @@ -2144,10 +2259,10 @@ void idMaterial::ParseMaterial( idLexer &src ) { // we can't just call ReceivesLighting(), because the stages are still // in temporary form - if ( cullType == CT_TWO_SIDED ) { - for ( i = 0 ; i < numStages ; i++ ) { - if ( pd->parseStages[i].lighting != SL_AMBIENT || pd->parseStages[i].texture.texgen != TG_EXPLICIT ) { - if ( cullType == CT_TWO_SIDED ) { + if (cullType == CT_TWO_SIDED) { + for (i = 0; i < numStages; i++) { + if (pd->parseStages[i].lighting != SL_AMBIENT || pd->parseStages[i].texture.texgen != TG_EXPLICIT) { + if (cullType == CT_TWO_SIDED) { cullType = CT_FRONT_SIDED; shouldCreateBackSides = true; } @@ -2158,12 +2273,13 @@ void idMaterial::ParseMaterial( idLexer &src ) { // currently a surface can only have one unique texgen for all the stages on old hardware texgen_t firstGen = TG_EXPLICIT; - for ( i = 0; i < numStages; i++ ) { - if ( pd->parseStages[i].texture.texgen != TG_EXPLICIT ) { - if ( firstGen == TG_EXPLICIT ) { + for (i = 0; i < numStages; i++) { + if (pd->parseStages[i].texture.texgen != TG_EXPLICIT) { + if (firstGen == TG_EXPLICIT) { firstGen = pd->parseStages[i].texture.texgen; - } else if ( firstGen != pd->parseStages[i].texture.texgen ) { - common->Warning( "material '%s' has multiple stages with a texgen", GetName() ); + } + else if (firstGen != pd->parseStages[i].texture.texgen) { + common->Warning("material '%s' has multiple stages with a texgen", GetName()); break; } } diff --git a/neo/renderer/Material.h b/neo/renderer/Material.h index 3cc545a7..da20284e 100644 --- a/neo/renderer/Material.h +++ b/neo/renderer/Material.h @@ -2,9 +2,9 @@ =========================================================================== Doom 3 GPL Source Code -Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. +Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company. -This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). +This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?). Doom 3 Source Code is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -42,6 +42,15 @@ class idCinematic; class idUserInterface; class idMegaTexture; +#ifdef PREY +// HUMANHEAD tmj: type of subview that this surface represents +typedef enum { + SC_MIRROR, + SC_PORTAL, + SC_PORTAL_SKYBOX, +} subviewClass_t; +#endif + // moved from image.h for default parm typedef enum { TF_LINEAR, @@ -53,7 +62,7 @@ typedef enum { TR_REPEAT, TR_CLAMP, TR_CLAMP_TO_BORDER, // this should replace TR_CLAMP_TO_ZERO and TR_CLAMP_TO_ZERO_ALPHA, - // but I don't want to risk changing it right now + // but I don't want to risk changing it right now TR_CLAMP_TO_ZERO, // guarantee 0,0,0,255 edge for projected textures, // set AFTER image format selection TR_CLAMP_TO_ZERO_ALPHA // guarantee 0 alpha edge for projected textures, @@ -133,11 +142,15 @@ typedef enum { EXP_REG_GLOBAL6, EXP_REG_GLOBAL7, +#ifdef PREY + EXP_REG_DISTANCE, // HUMANHEAD: CJR +#endif + EXP_REG_NUM_PREDEFINED } expRegister_t; typedef struct { - expOpType_t opType; + expOpType_t opType; int a, b, c; } expOp_t; @@ -157,8 +170,8 @@ typedef enum { } texgen_t; typedef struct { - idCinematic * cinematic; - idImage * image; + idCinematic* cinematic; + idImage* image; texgen_t texgen; bool hasMatrix; int matrix[2][3]; // we only allow a subset of the full projection matrix @@ -195,9 +208,9 @@ typedef struct { int fragmentProgram; int numFragmentProgramImages; - idImage * fragmentProgramImages[MAX_FRAGMENT_IMAGES]; + idImage* fragmentProgramImages[MAX_FRAGMENT_IMAGES]; - idMegaTexture *megaTexture; // handles all the binding and parameter setting + idMegaTexture* megaTexture; // handles all the binding and parameter setting } newShaderStage_t; typedef struct { @@ -210,10 +223,10 @@ typedef struct { textureStage_t texture; stageVertexColor_t vertexColor; bool ignoreAlphaTest; // this stage should act as translucent, even - // if the surface is alpha tested + // if the surface is alpha tested float privatePolygonOffset; // a per-stage polygon offset - newShaderStage_t *newStage; // vertex / fragment program based stage + newShaderStage_t* newStage; // vertex / fragment program based stage } shaderStage_t; typedef enum { @@ -251,42 +264,46 @@ typedef enum { } cullType_t; // these don't effect per-material storage, so they can be very large -const int MAX_SHADER_STAGES = 256; +const int MAX_SHADER_STAGES = 256; -const int MAX_TEXGEN_REGISTERS = 4; +const int MAX_TEXGEN_REGISTERS = 4; -const int MAX_ENTITY_SHADER_PARMS = 12; +const int MAX_ENTITY_SHADER_PARMS = 12; // material flags typedef enum { - MF_DEFAULTED = BIT(0), - MF_POLYGONOFFSET = BIT(1), - MF_NOSHADOWS = BIT(2), - MF_FORCESHADOWS = BIT(3), - MF_NOSELFSHADOW = BIT(4), - MF_NOPORTALFOG = BIT(5), // this fog volume won't ever consider a portal fogged out - MF_EDITOR_VISIBLE = BIT(6), // in use (visible) per editor - MF_SKIPCLIP = BIT(9) + MF_DEFAULTED = BIT(0), + MF_POLYGONOFFSET = BIT(1), + MF_NOSHADOWS = BIT(2), + MF_FORCESHADOWS = BIT(3), + MF_NOSELFSHADOW = BIT(4), + MF_NOPORTALFOG = BIT(5), // this fog volume won't ever consider a portal fogged out + MF_EDITOR_VISIBLE = BIT(6), // in use (visible) per editor +#ifdef PREY + MF_USESDISTANCE = BIT(7), // HUMANHEAD pdm: distance optimization + MF_LIGHT_WHOLE_MESH = BIT(8), // HUMANHEAD bjk: don't cull tris with light bounds +#endif + MF_SKIPCLIP = BIT(9) } materialFlags_t; // contents flags, NOTE: make sure to keep the defines in doom_defs.script up to date with these! typedef enum { - CONTENTS_SOLID = BIT(0), // an eye is never valid in a solid - CONTENTS_OPAQUE = BIT(1), // blocks visibility (for ai) - CONTENTS_WATER = BIT(2), // used for water - CONTENTS_PLAYERCLIP = BIT(3), // solid to players - CONTENTS_MONSTERCLIP = BIT(4), // solid to monsters - CONTENTS_MOVEABLECLIP = BIT(5), // solid to moveable entities - CONTENTS_IKCLIP = BIT(6), // solid to IK - CONTENTS_BLOOD = BIT(7), // used to detect blood decals - CONTENTS_BODY = BIT(8), // used for actors - CONTENTS_PROJECTILE = BIT(9), // used for projectiles - CONTENTS_CORPSE = BIT(10), // used for dead bodies - CONTENTS_RENDERMODEL = BIT(11), // used for render models for collision detection - CONTENTS_TRIGGER = BIT(12), // used for triggers - CONTENTS_AAS_SOLID = BIT(13), // solid for AAS - CONTENTS_AAS_OBSTACLE = BIT(14), // used to compile an obstacle into AAS that can be enabled/disabled - CONTENTS_FLASHLIGHT_TRIGGER = BIT(15), // used for triggers that are activated by the flashlight + CONTENTS_SOLID = BIT(0), // an eye is never valid in a solid + CONTENTS_OPAQUE = BIT(1), // blocks visibility (for ai) + CONTENTS_WATER = BIT(2), // used for water + CONTENTS_PLAYERCLIP = BIT(3), // solid to players + CONTENTS_MONSTERCLIP = BIT(4), // solid to monsters + CONTENTS_MOVEABLECLIP = BIT(5), // solid to moveable entities + CONTENTS_IKCLIP = BIT(6), // solid to IK + CONTENTS_BLOOD = BIT(7), // used to detect blood decals + CONTENTS_BODY = BIT(8), // used for actors + CONTENTS_PROJECTILE = BIT(9), // used for projectiles + CONTENTS_CORPSE = BIT(10), // used for dead bodies + CONTENTS_RENDERMODEL = BIT(11), // used for render models for collision detection + CONTENTS_TRIGGER = BIT(12), // used for triggers + CONTENTS_AAS_SOLID = BIT(13), // solid for AAS + CONTENTS_AAS_OBSTACLE = BIT(14), // used to compile an obstacle into AAS that can be enabled/disabled + CONTENTS_FLASHLIGHT_TRIGGER = BIT(15), // used for triggers that are activated by the flashlight #ifdef PREY // HUMANHEAD CJR: Content flags. Note that for simplicity of merging, id's areaportal and nocsg flags were left as is @@ -310,16 +327,16 @@ typedef enum { // HUMANHEAD END #else // contents used by utils - CONTENTS_AREAPORTAL = BIT(20), // portal separating renderer areas - CONTENTS_NOCSG = BIT(21), // don't cut this brush with CSG operations in the editor + CONTENTS_AREAPORTAL = BIT(20), // portal separating renderer areas + CONTENTS_NOCSG = BIT(21), // don't cut this brush with CSG operations in the editor #endif - CONTENTS_REMOVE_UTIL = ~(CONTENTS_AREAPORTAL|CONTENTS_NOCSG) + CONTENTS_REMOVE_UTIL = ~(CONTENTS_AREAPORTAL | CONTENTS_NOCSG) } contentsFlags_t; // surface types -const int NUM_SURFACE_BITS = 4; -const int MAX_SURFACE_TYPES = 1 << NUM_SURFACE_BITS; +const int NUM_SURFACE_BITS = 4; +const int MAX_SURFACE_TYPES = 1 << NUM_SURFACE_BITS; #ifdef PREY typedef enum { SURFTYPE_NONE, // default type @@ -343,7 +360,7 @@ typedef enum { #else typedef enum { SURFTYPE_NONE, // default type - SURFTYPE_METAL, + SURFTYPE_METAL, SURFTYPE_STONE, SURFTYPE_FLESH, SURFTYPE_WOOD, @@ -363,141 +380,150 @@ typedef enum { // surface flags typedef enum { - SURF_TYPE_BIT0 = BIT(0), // encodes the material type (metal, flesh, concrete, etc.) - SURF_TYPE_BIT1 = BIT(1), // " - SURF_TYPE_BIT2 = BIT(2), // " - SURF_TYPE_BIT3 = BIT(3), // " - SURF_TYPE_MASK = ( 1 << NUM_SURFACE_BITS ) - 1, + SURF_TYPE_BIT0 = BIT(0), // encodes the material type (metal, flesh, concrete, etc.) + SURF_TYPE_BIT1 = BIT(1), // " + SURF_TYPE_BIT2 = BIT(2), // " + SURF_TYPE_BIT3 = BIT(3), // " + SURF_TYPE_MASK = (1 << NUM_SURFACE_BITS) - 1, - SURF_NODAMAGE = BIT(4), // never give falling damage - SURF_SLICK = BIT(5), // effects game physics - SURF_COLLISION = BIT(6), // collision surface - SURF_LADDER = BIT(7), // player can climb up this surface - SURF_NOIMPACT = BIT(8), // don't make missile explosions - SURF_NOSTEPS = BIT(9), // no footstep sounds - SURF_DISCRETE = BIT(10), // not clipped or merged by utilities - SURF_NOFRAGMENT = BIT(11), // dmap won't cut surface at each bsp boundary - SURF_NULLNORMAL = BIT(12) // renderbump will draw this surface as 0x80 0x80 0x80, which - // won't collect light from any angle + SURF_NODAMAGE = BIT(4), // never give falling damage + SURF_SLICK = BIT(5), // effects game physics + SURF_COLLISION = BIT(6), // collision surface + SURF_LADDER = BIT(7), // player can climb up this surface + SURF_NOIMPACT = BIT(8), // don't make missile explosions + SURF_NOSTEPS = BIT(9), // no footstep sounds + SURF_DISCRETE = BIT(10), // not clipped or merged by utilities + SURF_NOFRAGMENT = BIT(11), // dmap won't cut surface at each bsp boundary + SURF_NULLNORMAL = BIT(12) // renderbump will draw this surface as 0x80 0x80 0x80, which + // won't collect light from any angle } surfaceFlags_t; class idSoundEmitter; class idMaterial : public idDecl { public: - idMaterial(); + idMaterial(); virtual ~idMaterial(); - virtual size_t Size( void ) const; - virtual bool SetDefaultText( void ); - virtual const char *DefaultDefinition( void ) const; - virtual bool Parse( const char *text, const int textLength ); - virtual void FreeData( void ); - virtual void Print( void ) const; + virtual size_t Size(void) const; + virtual bool SetDefaultText(void); + virtual const char* DefaultDefinition(void) const; + virtual bool Parse(const char* text, const int textLength); + virtual void FreeData(void); + virtual void Print(void) const; //BSM Nerve: Added for material editor - bool Save( const char *fileName = NULL ); + bool Save(const char* fileName = NULL); - // returns the internal image name for stage 0, which can be used - // for the renderer CaptureRenderToImage() call - // I'm not really sure why this needs to be virtual... - virtual const char *ImageName( void ) const; + // returns the internal image name for stage 0, which can be used + // for the renderer CaptureRenderToImage() call + // I'm not really sure why this needs to be virtual... + virtual const char* ImageName(void) const; - void ReloadImages( bool force ) const; + void ReloadImages(bool force) const; - // returns number of stages this material contains - const int GetNumStages( void ) const { return numStages; } + // returns number of stages this material contains + const int GetNumStages(void) const { return numStages; } - // get a specific stage - const shaderStage_t *GetStage( const int index ) const { assert(index >= 0 && index < numStages); return &stages[index]; } + // get a specific stage + const shaderStage_t* GetStage(const int index) const { assert(index >= 0 && index < numStages); return &stages[index]; } - // get the first bump map stage, or NULL if not present. - // used for bumpy-specular - const shaderStage_t *GetBumpStage( void ) const; + // get the first bump map stage, or NULL if not present. + // used for bumpy-specular + const shaderStage_t* GetBumpStage(void) const; - // returns true if the material will draw anything at all. Triggers, portals, - // etc, will not have anything to draw. A not drawn surface can still castShadow, - // which can be used to make a simplified shadow hull for a complex object set - // as noShadow - bool IsDrawn( void ) const { return ( numStages > 0 || entityGui != 0 || gui != NULL ); } +#ifdef PREY + // HUMANHEAD tmj: returns how the subview should be rendered (mirror/portal/skybox) + subviewClass_t GetSubviewClass(void) const { return subviewClass; } +#endif - // returns true if the material will draw any non light interaction stages - bool HasAmbient( void ) const { return ( numAmbientStages > 0 ); } + // returns true if the material will draw anything at all. Triggers, portals, + // etc, will not have anything to draw. A not drawn surface can still castShadow, + // which can be used to make a simplified shadow hull for a complex object set + // as noShadow + bool IsDrawn(void) const { return (numStages > 0 || entityGui != 0 || gui != NULL); } - // returns true if material has a gui - bool HasGui( void ) const { return ( entityGui != 0 || gui != NULL ); } + // returns true if the material will draw any non light interaction stages + bool HasAmbient(void) const { return (numAmbientStages > 0); } - // returns true if the material will generate another view, either as - // a mirror or dynamic rendered image - bool HasSubview( void ) const { return hasSubview; } + // returns true if material has a gui + bool HasGui(void) const { return (entityGui != 0 || gui != NULL); } - // returns true if the material will generate shadows, not making a - // distinction between global and no-self shadows - bool SurfaceCastsShadow( void ) const { return TestMaterialFlag( MF_FORCESHADOWS ) || !TestMaterialFlag( MF_NOSHADOWS ); } + // returns true if the material will generate another view, either as + // a mirror or dynamic rendered image + bool HasSubview(void) const { return hasSubview; } - // returns true if the material will generate interactions with fog/blend lights - // All non-translucent surfaces receive fog unless they are explicitly noFog - bool ReceivesFog( void ) const { return ( IsDrawn() && !noFog && coverage != MC_TRANSLUCENT ); } -// jmarshall - idImage* GetDiffuseImage(void) const; - idImage* GetBumpImage(void) const; + // returns true if the material will generate shadows, not making a + // distinction between global and no-self shadows + bool SurfaceCastsShadow(void) const { return TestMaterialFlag(MF_FORCESHADOWS) || !TestMaterialFlag(MF_NOSHADOWS); } + + // returns true if the material will generate interactions with fog/blend lights + // All non-translucent surfaces receive fog unless they are explicitly noFog + bool ReceivesFog(void) const { return (IsDrawn() && !noFog && coverage != MC_TRANSLUCENT); } + // jmarshall + idImage* GetDiffuseImage(void) const; + idImage* GetBumpImage(void) const; bool IsSky(void) const; -// jmarshall end - // returns true if the material will generate interactions with normal lights - // Many special effect surfaces don't have any bump/diffuse/specular - // stages, and don't interact with lights at all - bool ReceivesLighting( void ) const { return numAmbientStages != numStages; } + // jmarshall end + // returns true if the material will generate interactions with normal lights + // Many special effect surfaces don't have any bump/diffuse/specular + // stages, and don't interact with lights at all + bool ReceivesLighting(void) const { return numAmbientStages != numStages; } - // returns true if the material should generate interactions on sides facing away - // from light centers, as with noshadow and noselfshadow options - bool ReceivesLightingOnBackSides( void ) const { return ( materialFlags & (MF_NOSELFSHADOW|MF_NOSHADOWS) ) != 0; } + // returns true if the material should generate interactions on sides facing away + // from light centers, as with noshadow and noselfshadow options + bool ReceivesLightingOnBackSides(void) const { return (materialFlags & (MF_NOSELFSHADOW | MF_NOSHADOWS)) != 0; } - // Standard two-sided triangle rendering won't work with bump map lighting, because - // the normal and tangent vectors won't be correct for the back sides. When two - // sided lighting is desired. typically for alpha tested surfaces, this is - // addressed by having CleanupModelSurfaces() create duplicates of all the triangles - // with apropriate order reversal. - bool ShouldCreateBackSides( void ) const { return shouldCreateBackSides; } + // Standard two-sided triangle rendering won't work with bump map lighting, because + // the normal and tangent vectors won't be correct for the back sides. When two + // sided lighting is desired. typically for alpha tested surfaces, this is + // addressed by having CleanupModelSurfaces() create duplicates of all the triangles + // with apropriate order reversal. + bool ShouldCreateBackSides(void) const { return shouldCreateBackSides; } - // characters and models that are created by a complete renderbump can use a faster - // method of tangent and normal vector generation than surfaces which have a flat - // renderbump wrapped over them. - bool UseUnsmoothedTangents( void ) const { return unsmoothedTangents; } + // characters and models that are created by a complete renderbump can use a faster + // method of tangent and normal vector generation than surfaces which have a flat + // renderbump wrapped over them. + bool UseUnsmoothedTangents(void) const { return unsmoothedTangents; } - // by default, monsters can have blood overlays placed on them, but this can - // be overrided on a per-material basis with the "noOverlays" material command. - // This will always return false for translucent surfaces - bool AllowOverlays( void ) const { return allowOverlays; } + // by default, monsters can have blood overlays placed on them, but this can + // be overrided on a per-material basis with the "noOverlays" material command. + // This will always return false for translucent surfaces + bool AllowOverlays(void) const { return allowOverlays; } - // MC_OPAQUE, MC_PERFORATED, or MC_TRANSLUCENT, for interaction list linking and - // dmap flood filling - // The depth buffer will not be filled for MC_TRANSLUCENT surfaces - // FIXME: what do nodraw surfaces return? - materialCoverage_t Coverage( void ) const { return coverage; } + // MC_OPAQUE, MC_PERFORATED, or MC_TRANSLUCENT, for interaction list linking and + // dmap flood filling + // The depth buffer will not be filled for MC_TRANSLUCENT surfaces + // FIXME: what do nodraw surfaces return? + materialCoverage_t Coverage(void) const { return coverage; } - // returns true if this material takes precedence over other in coplanar cases - bool HasHigherDmapPriority( const idMaterial &other ) const { return ( IsDrawn() && !other.IsDrawn() ) || - ( Coverage() < other.Coverage() ); } + // returns true if this material takes precedence over other in coplanar cases + bool HasHigherDmapPriority(const idMaterial& other) const { + return (IsDrawn() && !other.IsDrawn()) || + (Coverage() < other.Coverage()); + } - // returns a idUserInterface if it has a global gui, or NULL if no gui - idUserInterface * GlobalGui( void ) const { return gui; } + // returns a idUserInterface if it has a global gui, or NULL if no gui + idUserInterface* GlobalGui(void) const { return gui; } - // a discrete surface will never be merged with other surfaces by dmap, which is - // necessary to prevent mutliple gui surfaces, mirrors, autosprites, and some other - // special effects from being combined into a single surface - // guis, merging sprites or other effects, mirrors and remote views are always discrete - bool IsDiscrete( void ) const { return ( entityGui || gui || deform != DFRM_NONE || sort == SS_SUBVIEW || - ( surfaceFlags & SURF_DISCRETE ) != 0 ); } + // a discrete surface will never be merged with other surfaces by dmap, which is + // necessary to prevent mutliple gui surfaces, mirrors, autosprites, and some other + // special effects from being combined into a single surface + // guis, merging sprites or other effects, mirrors and remote views are always discrete + bool IsDiscrete(void) const { + return (entityGui || gui || deform != DFRM_NONE || sort == SS_SUBVIEW || + (surfaceFlags & SURF_DISCRETE) != 0); + } - // Normally, dmap chops each surface by every BSP boundary, then reoptimizes. - // For gigantic polygons like sky boxes, this can cause a huge number of planar - // triangles that make the optimizer take forever to turn back into a single - // triangle. The "noFragment" option causes dmap to only break the polygons at - // area boundaries, instead of every BSP boundary. This has the negative effect - // of not automatically fixing up interpenetrations, so when this is used, you - // should manually make the edges of your sky box exactly meet, instead of poking - // into each other. - bool NoFragment( void ) const { return ( surfaceFlags & SURF_NOFRAGMENT ) != 0; } + // Normally, dmap chops each surface by every BSP boundary, then reoptimizes. + // For gigantic polygons like sky boxes, this can cause a huge number of planar + // triangles that make the optimizer take forever to turn back into a single + // triangle. The "noFragment" option causes dmap to only break the polygons at + // area boundaries, instead of every BSP boundary. This has the negative effect + // of not automatically fixing up interpenetrations, so when this is used, you + // should manually make the edges of your sky box exactly meet, instead of poking + // into each other. + bool NoFragment(void) const { return (surfaceFlags & SURF_NOFRAGMENT) != 0; } //------------------------------------------------------------------ // light shader specific functions, only called for light entities @@ -505,199 +531,211 @@ public: // lightshader option to fill with fog from viewer instead of light from center bool IsFogLight() const { return fogLight; } - // perform simple blending of the projection, instead of interacting with bumps and textures + // perform simple blending of the projection, instead of interacting with bumps and textures bool IsBlendLight() const { return blendLight; } - // an ambient light has non-directional bump mapping and no specular + // an ambient light has non-directional bump mapping and no specular bool IsAmbientLight() const { return ambientLight; } - // implicitly no-shadows lights (ambients, fogs, etc) will never cast shadows - // but individual light entities can also override this value - bool LightCastsShadows() const { return TestMaterialFlag( MF_FORCESHADOWS ) || - ( !fogLight && !ambientLight && !blendLight && !TestMaterialFlag( MF_NOSHADOWS ) ); } + // implicitly no-shadows lights (ambients, fogs, etc) will never cast shadows + // but individual light entities can also override this value + bool LightCastsShadows() const { + return TestMaterialFlag(MF_FORCESHADOWS) || + (!fogLight && !ambientLight && !blendLight && !TestMaterialFlag(MF_NOSHADOWS)); + } - // fog lights, blend lights, ambient lights, etc will all have to have interaction - // triangles generated for sides facing away from the light as well as those - // facing towards the light. It is debatable if noshadow lights should effect back - // sides, making everything "noSelfShadow", but that would make noshadow lights - // potentially slower than normal lights, which detracts from their optimization - // ability, so they currently do not. + // fog lights, blend lights, ambient lights, etc will all have to have interaction + // triangles generated for sides facing away from the light as well as those + // facing towards the light. It is debatable if noshadow lights should effect back + // sides, making everything "noSelfShadow", but that would make noshadow lights + // potentially slower than normal lights, which detracts from their optimization + // ability, so they currently do not. bool LightEffectsBackSides() const { return fogLight || ambientLight || blendLight; } - // NULL unless an image is explicitly specified in the shader with "lightFalloffShader " - idImage * LightFalloffImage() const { return lightFalloffImage; } + // NULL unless an image is explicitly specified in the shader with "lightFalloffShader " + idImage* LightFalloffImage() const { return lightFalloffImage; } //------------------------------------------------------------------ // returns the renderbump command line for this shader, or an empty string if not present - const char * GetRenderBump() const { return renderBump; }; + const char* GetRenderBump() const { return renderBump; }; - // set specific material flag(s) - void SetMaterialFlag( const int flag ) const { materialFlags |= flag; } + // set specific material flag(s) + void SetMaterialFlag(const int flag) const { materialFlags |= flag; } - // clear specific material flag(s) - void ClearMaterialFlag( const int flag ) const { materialFlags &= ~flag; } + // clear specific material flag(s) + void ClearMaterialFlag(const int flag) const { materialFlags &= ~flag; } - // test for existance of specific material flag(s) - bool TestMaterialFlag( const int flag ) const { return ( materialFlags & flag ) != 0; } + // test for existance of specific material flag(s) + bool TestMaterialFlag(const int flag) const { return (materialFlags & flag) != 0; } - // get content flags - const int GetContentFlags( void ) const { return contentFlags; } + // get content flags + const int GetContentFlags(void) const { return contentFlags; } - // get surface flags - const int GetSurfaceFlags( void ) const { return surfaceFlags; } + // get surface flags + const int GetSurfaceFlags(void) const { return surfaceFlags; } - // gets name for surface type (stone, metal, flesh, etc.) - const surfTypes_t GetSurfaceType( void ) const { return static_cast( surfaceFlags & SURF_TYPE_MASK ); } + // gets name for surface type (stone, metal, flesh, etc.) + const surfTypes_t GetSurfaceType(void) const { return static_cast(surfaceFlags & SURF_TYPE_MASK); } - // get material description - const char * GetDescription( void ) const { return desc; } + // get material description + const char* GetDescription(void) const { return desc; } - // get sort order - const float GetSort( void ) const { return sort; } - // this is only used by the gui system to force sorting order - // on images referenced from tga's instead of materials. - // this is done this way as there are 2000 tgas the guis use - void SetSort( float s ) const { sort = s; }; + // get sort order + const float GetSort(void) const { return sort; } + // this is only used by the gui system to force sorting order + // on images referenced from tga's instead of materials. + // this is done this way as there are 2000 tgas the guis use + void SetSort(float s) const { sort = s; }; - // DFRM_NONE, DFRM_SPRITE, etc - deform_t Deform( void ) const { return deform; } + // DFRM_NONE, DFRM_SPRITE, etc + deform_t Deform(void) const { return deform; } - // flare size, expansion size, etc - const int GetDeformRegister( int index ) const { return deformRegisters[index]; } + // flare size, expansion size, etc + const int GetDeformRegister(int index) const { return deformRegisters[index]; } - // particle system to emit from surface and table for turbulent - const idDecl *GetDeformDecl( void ) const { return deformDecl; } + // particle system to emit from surface and table for turbulent + const idDecl* GetDeformDecl(void) const { return deformDecl; } - // currently a surface can only have one unique texgen for all the stages + // currently a surface can only have one unique texgen for all the stages texgen_t Texgen() const; - // wobble sky parms - const int * GetTexGenRegisters( void ) const { return texGenRegisters; } + // wobble sky parms + const int* GetTexGenRegisters(void) const { return texGenRegisters; } - // get cull type - const cullType_t GetCullType( void ) const { return cullType; } + // get cull type + const cullType_t GetCullType(void) const { return cullType; } - float GetEditorAlpha( void ) const { return editorAlpha; } + float GetEditorAlpha(void) const { return editorAlpha; } - int GetEntityGui( void ) const { return entityGui; } + int GetEntityGui(void) const { return entityGui; } - decalInfo_t GetDecalInfo( void ) const { return decalInfo; } + decalInfo_t GetDecalInfo(void) const { return decalInfo; } - // spectrums are used for "invisible writing" that can only be - // illuminated by a light of matching spectrum - int Spectrum( void ) const { return spectrum; } + // spectrums are used for "invisible writing" that can only be + // illuminated by a light of matching spectrum + int Spectrum(void) const { return spectrum; } - float GetPolygonOffset( void ) const { return polygonOffset; } + float GetPolygonOffset(void) const { return polygonOffset; } - float GetSurfaceArea( void ) const { return surfaceArea; } - void AddToSurfaceArea( float area ) { surfaceArea += area; } + float GetSurfaceArea(void) const { return surfaceArea; } + void AddToSurfaceArea(float area) { surfaceArea += area; } //------------------------------------------------------------------ // returns the length, in milliseconds, of the videoMap on this material, // or zero if it doesn't have one - int CinematicLength( void ) const; + int CinematicLength(void) const; - void CloseCinematic( void ) const; + void CloseCinematic(void) const; - void ResetCinematicTime( int time ) const; + void ResetCinematicTime(int time) const; - void UpdateCinematic( int time ) const; + void UpdateCinematic(int time) const; //------------------------------------------------------------------ // gets an image for the editor to use - idImage * GetEditorImage( void ) const; - int GetImageWidth( void ) const; - int GetImageHeight( void ) const; + idImage* GetEditorImage(void) const; + int GetImageWidth(void) const; + int GetImageHeight(void) const; - void SetGui( const char *_gui ) const; + void SetGui(const char* _gui) const; - // just for resource tracking - void SetImageClassifications( int tag ) const; + // just for resource tracking + void SetImageClassifications(int tag) const; //------------------------------------------------------------------ // returns number of registers this material contains const int GetNumRegisters() const { return numRegisters; } - // regs should point to a float array large enough to hold GetNumRegisters() floats - void EvaluateRegisters( float *regs, const float entityParms[MAX_ENTITY_SHADER_PARMS], - const struct viewDef_s *view, idSoundEmitter *soundEmitter = NULL ) const; + // regs should point to a float array large enough to hold GetNumRegisters() floats + void EvaluateRegisters(float* regs, const float entityParms[MAX_ENTITY_SHADER_PARMS], + const struct viewDef_s* view, idSoundEmitter* soundEmitter = NULL) const; - // if a material only uses constants (no entityParm or globalparm references), this - // will return a pointer to an internal table, and EvaluateRegisters will not need - // to be called. If NULL is returned, EvaluateRegisters must be used. - const float * ConstantRegisters() const; + // if a material only uses constants (no entityParm or globalparm references), this + // will return a pointer to an internal table, and EvaluateRegisters will not need + // to be called. If NULL is returned, EvaluateRegisters must be used. + const float* ConstantRegisters() const; - bool SuppressInSubview() const { return suppressInSubview; }; - bool IsPortalSky() const { return portalSky; }; + bool SuppressInSubview() const { return suppressInSubview; }; + bool IsPortalSky() const { return portalSky; }; void AddReference(); +#ifdef PREY + int GetDirectPortalDistance() const { return directPortalDistance; } // HUMANHEAD CJR +#endif + private: // parse the entire material void CommonInit(); - void ParseMaterial( idLexer &src ); - bool MatchToken( idLexer &src, const char *match ); - void ParseSort( idLexer &src ); - void ParseBlend( idLexer &src, shaderStage_t *stage ); - void ParseVertexParm( idLexer &src, newShaderStage_t *newStage ); - void ParseFragmentMap( idLexer &src, newShaderStage_t *newStage ); - void ParseStage( idLexer &src, const textureRepeat_t trpDefault = TR_REPEAT ); - void ParseDeform( idLexer &src ); - void ParseDecalInfo( idLexer &src ); - bool CheckSurfaceParm( idToken *token ); - int GetExpressionConstant( float f ); - int GetExpressionTemporary( void ); - expOp_t * GetExpressionOp( void ); - int EmitOp( int a, int b, expOpType_t opType ); - int ParseEmitOp( idLexer &src, int a, expOpType_t opType, int priority ); - int ParseTerm( idLexer &src ); - int ParseExpressionPriority( idLexer &src, int priority ); - int ParseExpression( idLexer &src ); - void ClearStage( shaderStage_t *ss ); - int NameToSrcBlendMode( const idStr &name ); - int NameToDstBlendMode( const idStr &name ); - void MultiplyTextureMatrix( textureStage_t *ts, int registers[2][3] ); // FIXME: for some reason the const is bad for gcc and Mac + void ParseMaterial(idLexer& src); + bool MatchToken(idLexer& src, const char* match); + void ParseSort(idLexer& src); + void ParseBlend(idLexer& src, shaderStage_t* stage); + void ParseVertexParm(idLexer& src, newShaderStage_t* newStage); + void ParseFragmentMap(idLexer& src, newShaderStage_t* newStage); + void ParseStage(idLexer& src, const textureRepeat_t trpDefault = TR_REPEAT); + void ParseDeform(idLexer& src); + void ParseDecalInfo(idLexer& src); + bool CheckSurfaceParm(idToken* token); + int GetExpressionConstant(float f); + int GetExpressionTemporary(void); + expOp_t* GetExpressionOp(void); + int EmitOp(int a, int b, expOpType_t opType); + int ParseEmitOp(idLexer& src, int a, expOpType_t opType, int priority); + int ParseTerm(idLexer& src); + int ParseExpressionPriority(idLexer& src, int priority); + int ParseExpression(idLexer& src); + void ClearStage(shaderStage_t* ss); + int NameToSrcBlendMode(const idStr& name); + int NameToDstBlendMode(const idStr& name); + void MultiplyTextureMatrix(textureStage_t* ts, int registers[2][3]); // FIXME: for some reason the const is bad for gcc and Mac void SortInteractionStages(); - void AddImplicitStages( const textureRepeat_t trpDefault = TR_REPEAT ); + void AddImplicitStages(const textureRepeat_t trpDefault = TR_REPEAT); void CheckForConstantRegisters(); private: +#ifdef PREY + subviewClass_t subviewClass; // HUMANHEAD tmj: Type of subview this surface points to +#endif idStr desc; // description idStr renderBump; // renderbump command options, without the "renderbump" at the start - idImage * lightFalloffImage; + idImage* lightFalloffImage; int entityGui; // draw a gui with the idUserInterface from the renderEntity_t - // non zero will draw gui, gui2, or gui3 from renderEnitty_t - mutable idUserInterface *gui; // non-custom guis are shared by all users of a material + // non zero will draw gui, gui2, or gui3 from renderEnitty_t + mutable idUserInterface* gui; // non-custom guis are shared by all users of a material bool noFog; // surface does not create fog interactions int spectrum; // for invisible writing, used for both lights and surfaces +#ifdef PREY + int directPortalDistance; // HUMANHEAD: Distance at which direct render portals are drawn +#endif float polygonOffset; int contentFlags; // content flags int surfaceFlags; // surface flags mutable int materialFlags; // material flags - + decalInfo_t decalInfo; mutable float sort; // lower numbered shaders draw before higher numbered deform_t deform; int deformRegisters[4]; // numeric parameter for deforms - const idDecl *deformDecl; // for surface emitted particle deforms and tables + const idDecl* deformDecl; // for surface emitted particle deforms and tables int texGenRegisters[MAX_TEXGEN_REGISTERS]; // for wobbleSky materialCoverage_t coverage; cullType_t cullType; // CT_FRONT_SIDED, CT_BACK_SIDED, or CT_TWO_SIDED bool shouldCreateBackSides; - + bool fogLight; bool blendLight; bool ambientLight; @@ -706,19 +744,19 @@ private: bool allowOverlays; int numOps; - expOp_t * ops; // evaluate to make expressionRegisters - - int numRegisters; // - float * expressionRegisters; + expOp_t* ops; // evaluate to make expressionRegisters - float * constantRegisters; // NULL if ops ever reference globalParms or entityParms + int numRegisters; // + float* expressionRegisters; + + float* constantRegisters; // NULL if ops ever reference globalParms or entityParms int numStages; int numAmbientStages; - - shaderStage_t * stages; - struct mtrParsingData_s *pd; // only used during parsing + shaderStage_t* stages; + + struct mtrParsingData_s* pd; // only used during parsing float surfaceArea; // only for listSurfaceAreas @@ -726,7 +764,7 @@ private: // all the invisible and uncompressed images. // If editorImage is NULL, it will atempt to load editorImageName, and set editorImage to that or defaultImage idStr editorImageName; - mutable idImage * editorImage; // image used for non-shaded preview + mutable idImage* editorImage; // image used for non-shaded preview float editorAlpha; bool suppressInSubview; @@ -734,6 +772,6 @@ private: int refCount; }; -typedef idList idMatList; +typedef idList idMatList; #endif /* !__MATERIAL_H__ */