mirror of
https://github.com/s1lentq/ReGameDLL_CS.git
synced 2024-12-28 07:35:40 +03:00
2f82bb17ae
Better implemented static members by all objects of the class MSVC: Added loading of custom configurations for the test demo with the launch --regamedll-cfg-init filename.cfg (NOTE: The config should be in the "tests" folder) Gradle script: Added stuff for each the test demo and their auto-unpacking the root folder HLDS
1306 lines
32 KiB
C++
1306 lines
32 KiB
C++
#include "precompiled.h"
|
|
|
|
/*
|
|
* Globals initialization
|
|
*/
|
|
#ifndef HOOK_GAMEDLL
|
|
|
|
TYPEDESCRIPTION CBasePlatTrain::m_SaveData[] =
|
|
{
|
|
DEFINE_FIELD(CBasePlatTrain, m_bMoveSnd, FIELD_CHARACTER),
|
|
DEFINE_FIELD(CBasePlatTrain, m_bStopSnd, FIELD_CHARACTER),
|
|
DEFINE_FIELD(CBasePlatTrain, m_volume, FIELD_FLOAT),
|
|
};
|
|
|
|
TYPEDESCRIPTION CFuncPlatRot::m_SaveData[] =
|
|
{
|
|
DEFINE_FIELD(CFuncPlatRot, m_end, FIELD_VECTOR),
|
|
DEFINE_FIELD(CFuncPlatRot, m_start, FIELD_VECTOR),
|
|
};
|
|
|
|
TYPEDESCRIPTION CFuncTrain::m_SaveData[] =
|
|
{
|
|
DEFINE_FIELD(CFuncTrain, m_sounds, FIELD_INTEGER),
|
|
DEFINE_FIELD(CFuncTrain, m_pevCurrentTarget, FIELD_EVARS),
|
|
DEFINE_FIELD(CFuncTrain, m_activated, FIELD_BOOLEAN),
|
|
};
|
|
|
|
TYPEDESCRIPTION CFuncTrackTrain::m_SaveData[] =
|
|
{
|
|
DEFINE_FIELD(CFuncTrackTrain, m_ppath, FIELD_CLASSPTR),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_length, FIELD_FLOAT),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_height, FIELD_FLOAT),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_speed, FIELD_FLOAT),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_dir, FIELD_FLOAT),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_startSpeed, FIELD_FLOAT),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_controlMins, FIELD_VECTOR),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_controlMaxs, FIELD_VECTOR),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_sounds, FIELD_INTEGER),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_flVolume, FIELD_FLOAT),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_flBank, FIELD_FLOAT),
|
|
DEFINE_FIELD(CFuncTrackTrain, m_oldSpeed, FIELD_FLOAT),
|
|
};
|
|
|
|
TYPEDESCRIPTION CFuncTrackChange::m_SaveData[] =
|
|
{
|
|
DEFINE_GLOBAL_FIELD(CFuncTrackChange, m_trackTop, FIELD_CLASSPTR),
|
|
DEFINE_GLOBAL_FIELD(CFuncTrackChange, m_trackBottom, FIELD_CLASSPTR),
|
|
DEFINE_GLOBAL_FIELD(CFuncTrackChange, m_train, FIELD_CLASSPTR),
|
|
DEFINE_GLOBAL_FIELD(CFuncTrackChange, m_trackTopName, FIELD_STRING),
|
|
DEFINE_GLOBAL_FIELD(CFuncTrackChange, m_trackBottomName, FIELD_STRING),
|
|
DEFINE_GLOBAL_FIELD(CFuncTrackChange, m_trainName, FIELD_STRING),
|
|
DEFINE_FIELD(CFuncTrackChange, m_code, FIELD_INTEGER),
|
|
DEFINE_FIELD(CFuncTrackChange, m_targetState, FIELD_INTEGER),
|
|
DEFINE_FIELD(CFuncTrackChange, m_use, FIELD_INTEGER),
|
|
};
|
|
|
|
TYPEDESCRIPTION CGunTarget::m_SaveData[] =
|
|
{
|
|
DEFINE_FIELD(CGunTarget, m_on, FIELD_BOOLEAN),
|
|
};
|
|
|
|
#else
|
|
|
|
TYPEDESCRIPTION (*CBasePlatTrain::pm_SaveData)[3];
|
|
TYPEDESCRIPTION (*CFuncPlatRot::pm_SaveData)[2];
|
|
TYPEDESCRIPTION (*CFuncTrain::pm_SaveData)[3];
|
|
TYPEDESCRIPTION (*CFuncTrackTrain::pm_SaveData)[12];
|
|
TYPEDESCRIPTION (*CFuncTrackChange::pm_SaveData)[9];
|
|
TYPEDESCRIPTION (*CGunTarget::pm_SaveData)[1];
|
|
|
|
#endif // HOOK_GAMEDLL
|
|
|
|
/* <12e11a> ../cstrike/dlls/plats.cpp:59 */
|
|
IMPLEMENT_SAVERESTORE(CBasePlatTrain, CBaseToggle);
|
|
|
|
/* <12ea9b> ../cstrike/dlls/plats.cpp:61 */
|
|
NOBODY void CBasePlatTrain::KeyValue_(KeyValueData *pkvd)
|
|
{
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 73
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 78
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 83
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 88
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 93
|
|
// atof(const char *__nptr); // 75
|
|
// atof(const char *__nptr); // 85
|
|
// atof(const char *__nptr); // 80
|
|
// atof(const char *__nptr); // 95
|
|
// atof(const char *__nptr); // 90
|
|
}
|
|
|
|
#define noiseMoving noise
|
|
#define noiseArrived noise1
|
|
|
|
/* <12d675> ../cstrike/dlls/plats.cpp:105 */
|
|
NOBODY void CBasePlatTrain::Precache_(void)
|
|
{
|
|
}
|
|
|
|
/* <12d69c> ../cstrike/dlls/plats.cpp:235 */
|
|
NOBODY void CFuncPlat::CallGoDown(void)
|
|
{
|
|
GoDown();
|
|
}
|
|
|
|
/* <12d6c2> ../cstrike/dlls/plats.cpp:236 */
|
|
NOBODY void CFuncPlat::CallHitTop(void)
|
|
{
|
|
HitTop();
|
|
}
|
|
|
|
/* <12d6e8> ../cstrike/dlls/plats.cpp:237 */
|
|
NOBODY void CFuncPlat::CallHitBottom(void)
|
|
{
|
|
HitBottom();
|
|
}
|
|
|
|
/* <130666> ../cstrike/dlls/plats.cpp:244 */
|
|
LINK_ENTITY_TO_CLASS(func_plat, CFuncPlat);
|
|
|
|
#define noiseMovement noise
|
|
#define noiseStopMoving noise1
|
|
|
|
/* <130730> ../cstrike/dlls/plats.cpp:275 */
|
|
NOBODY void CFuncPlat::Setup(void)
|
|
{
|
|
}
|
|
|
|
/* <13088e> ../cstrike/dlls/plats.cpp:309 */
|
|
NOBODY void CFuncPlat::Precache_(void)
|
|
{
|
|
// PlatSpawnInsideTrigger(entvars_t *pevPlatform); // 315
|
|
}
|
|
|
|
/* <130757> ../cstrike/dlls/plats.cpp:319 */
|
|
NOBODY void CFuncPlat::Spawn_(void)
|
|
{
|
|
// Spawn(CFuncPlat *const this); // 319
|
|
}
|
|
|
|
/* <12c8bb> ../cstrike/dlls/plats.cpp:342 */
|
|
NOBODY void PlatSpawnInsideTrigger(entvars_t *pevPlatform)
|
|
{
|
|
}
|
|
|
|
/* <130792> ../cstrike/dlls/plats.cpp:351 */
|
|
NOBODY void CPlatTrigger::SpawnInsideTrigger(CFuncPlat *pPlatform)
|
|
{
|
|
// {
|
|
// Vector vecTMin; // 360
|
|
// Vector vecTMax; // 361
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 360
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 361
|
|
// }
|
|
}
|
|
|
|
/* <12e7e7> ../cstrike/dlls/plats.cpp:380 */
|
|
NOBODY void CPlatTrigger::Touch_(CBaseEntity *pOther)
|
|
{
|
|
// {
|
|
// entvars_t *pevToucher; // 383
|
|
// FClassnameIs(entvars_t *pev,
|
|
// const char *szClassname); // 384
|
|
// }
|
|
// Touch(CPlatTrigger *const this,
|
|
// class CBaseEntity *pOther); // 380
|
|
}
|
|
|
|
/* <12df02> ../cstrike/dlls/plats.cpp:403 */
|
|
NOBODY void CFuncPlat::PlatUse(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
// {
|
|
// BOOL on; // 408
|
|
// }
|
|
// PlatUse(CFuncPlat *const this,
|
|
// class CBaseEntity *pActivator,
|
|
// class CBaseEntity *pCaller,
|
|
// USE_TYPE useType,
|
|
// float value); // 403
|
|
}
|
|
|
|
/* <12e49b> ../cstrike/dlls/plats.cpp:431 */
|
|
NOBODY void CFuncPlat::GoDown_(void)
|
|
{
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 434
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 439
|
|
}
|
|
|
|
/* <12f381> ../cstrike/dlls/plats.cpp:446 */
|
|
NOBODY void CFuncPlat::HitBottom_(void)
|
|
{
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 452
|
|
// STOP_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample); // 449
|
|
}
|
|
|
|
/* <12e52d> ../cstrike/dlls/plats.cpp:462 */
|
|
NOBODY void CFuncPlat::GoUp_(void)
|
|
{
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 465
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 470
|
|
}
|
|
|
|
/* <12f452> ../cstrike/dlls/plats.cpp:477 */
|
|
NOBODY void CFuncPlat::HitTop_(void)
|
|
{
|
|
// STOP_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample); // 480
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 483
|
|
}
|
|
|
|
/* <12f524> ../cstrike/dlls/plats.cpp:497 */
|
|
NOBODY void CFuncPlat::Blocked_(CBaseEntity *pOther)
|
|
{
|
|
// STOP_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample); // 504
|
|
}
|
|
|
|
/* <130a7b> ../cstrike/dlls/plats.cpp:533 */
|
|
LINK_ENTITY_TO_CLASS(func_platrot, CFuncPlatRot);
|
|
|
|
/* <12f1ce> ../cstrike/dlls/plats.cpp:540 */
|
|
IMPLEMENT_SAVERESTORE(CFuncPlatRot, CFuncPlat);
|
|
|
|
/* <130b48> ../cstrike/dlls/plats.cpp:543 */
|
|
NOBODY void CFuncPlatRot::SetupRotation(void)
|
|
{
|
|
// operator*(const Vector ::SetupRotation(// float fl); // 549
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 549
|
|
}
|
|
|
|
/* <130bc4> ../cstrike/dlls/plats.cpp:563 */
|
|
NOBODY void CFuncPlatRot::Spawn_(void)
|
|
{
|
|
// Spawn(CFuncPlat *const this); // 565
|
|
}
|
|
|
|
/* <12fe63> ../cstrike/dlls/plats.cpp:569 */
|
|
NOBODY void CFuncPlatRot::GoDown_(void)
|
|
{
|
|
// RotMove(CFuncPlatRot::GoDown(// Vector &destAngle,
|
|
// float time); // 572
|
|
}
|
|
|
|
/* <12f430> ../cstrike/dlls/plats.cpp:579 */
|
|
NOBODY void CFuncPlatRot::HitBottom_(void)
|
|
{
|
|
}
|
|
|
|
/* <12fdad> ../cstrike/dlls/plats.cpp:590 */
|
|
NOBODY void CFuncPlatRot::GoUp_(void)
|
|
{
|
|
// RotMove(CFuncPlatRot::GoUp(// Vector &destAngle,
|
|
// float time); // 593
|
|
}
|
|
|
|
/* <12f502> ../cstrike/dlls/plats.cpp:600 */
|
|
NOBODY void CFuncPlatRot::HitTop_(void)
|
|
{
|
|
}
|
|
|
|
/* <130c54> ../cstrike/dlls/plats.cpp:608 */
|
|
NOBODY void CFuncPlatRot::RotMove(Vector &destAngle, float time)
|
|
{
|
|
// {
|
|
// Vector vecDestDelta; // 611
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 611
|
|
// operator/(const Vector *const this,
|
|
// float fl); // 615
|
|
// }
|
|
}
|
|
|
|
/* <130ce8> ../cstrike/dlls/plats.cpp:657 */
|
|
LINK_ENTITY_TO_CLASS(func_train, CFuncTrain);
|
|
|
|
/* <12f13d> ../cstrike/dlls/plats.cpp:665 */
|
|
IMPLEMENT_SAVERESTORE(CFuncTrain, CBasePlatTrain);
|
|
|
|
/* <130390> ../cstrike/dlls/plats.cpp:668 */
|
|
NOBODY void CFuncTrain::KeyValue_(KeyValueData *pkvd)
|
|
{
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 670
|
|
// KeyValue(CBasePlatTrain *const this,
|
|
// KeyValueData *pkvd); // 676
|
|
// KeyValue(CFuncTrain *const this,
|
|
// KeyValueData *pkvd); // 668
|
|
}
|
|
|
|
/* <12de63> ../cstrike/dlls/plats.cpp:679 */
|
|
NOBODY void CFuncTrain::Blocked_(CBaseEntity *pOther)
|
|
{
|
|
// Blocked(CFuncTrain *const this,
|
|
// class CBaseEntity *pOther); // 679
|
|
}
|
|
|
|
|
|
/* <12fa23> ../cstrike/dlls/plats.cpp:691 */
|
|
NOBODY void CFuncTrain::Use_(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 708
|
|
}
|
|
|
|
/* <12f914> ../cstrike/dlls/plats.cpp:713 */
|
|
NOBODY void CFuncTrain::Wait(void)
|
|
{
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 734
|
|
// STOP_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample); // 732
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 747
|
|
// STOP_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample); // 745
|
|
}
|
|
|
|
/* <12f6a8> ../cstrike/dlls/plats.cpp:760 */
|
|
NOBODY void CFuncTrain::Next(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pTarg; // 762
|
|
// edict(CBaseEntity *const this); // 791
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 813
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 813
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 813
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 774
|
|
// STOP_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample); // 808
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 810
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 797
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 797
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 797
|
|
// STOP_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample); // 771
|
|
// }
|
|
}
|
|
|
|
/* <12e1fd> ../cstrike/dlls/plats.cpp:818 */
|
|
NOBODY void CFuncTrain::Activate_(void)
|
|
{
|
|
// {
|
|
// entvars_t *pevTarg; // 824
|
|
// }
|
|
// Activate(CFuncTrain *const this); // 818
|
|
}
|
|
|
|
/* <12dcad> ../cstrike/dlls/plats.cpp:852 */
|
|
NOBODY void CFuncTrain::Spawn_(void)
|
|
{
|
|
}
|
|
|
|
/* <12dab7> ../cstrike/dlls/plats.cpp:886 */
|
|
NOBODY void CFuncTrain::Restart_(void)
|
|
{
|
|
}
|
|
|
|
/* <12d734> ../cstrike/dlls/plats.cpp:907 */
|
|
NOBODY void CFuncTrain::Precache_(void)
|
|
{
|
|
}
|
|
|
|
/* <12e166> ../cstrike/dlls/plats.cpp:913 */
|
|
NOBODY void CFuncTrain::OverrideReset_(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pTarg; // 915
|
|
// operator!=(const Vector *const this,
|
|
// const Vector &v); // 918
|
|
// }
|
|
// OverrideReset(CFuncTrain *const this); // 913
|
|
}
|
|
|
|
/* <12e0cd> ../cstrike/dlls/plats.cpp:961 */
|
|
IMPLEMENT_SAVERESTORE(CFuncTrackTrain, CBaseEntity);
|
|
|
|
/* <130db5> ../cstrike/dlls/plats.cpp:962 */
|
|
LINK_ENTITY_TO_CLASS(func_tracktrain, CFuncTrackTrain);
|
|
|
|
/* <12e88e> ../cstrike/dlls/plats.cpp:964 */
|
|
NOBODY void CFuncTrackTrain::KeyValue_(KeyValueData *pkvd)
|
|
{
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 966
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 971
|
|
// KeyValue(CFuncTrackTrain *const this,
|
|
// KeyValueData *pkvd); // 964
|
|
// atof(const char *__nptr); // 968
|
|
// atof(const char *__nptr); // 973
|
|
}
|
|
|
|
/* <130e82> ../cstrike/dlls/plats.cpp:1002 */
|
|
NOBODY void CFuncTrackTrain::NextThink(float thinkTime, BOOL alwaysThink)
|
|
{
|
|
}
|
|
|
|
/* <12ee6d> ../cstrike/dlls/plats.cpp:1013 */
|
|
NOBODY void CFuncTrackTrain::Blocked_(CBaseEntity *pOther)
|
|
{
|
|
// {
|
|
// entvars_t *pevOther; // 1015
|
|
// VARS(edict_t *pent); // 1018
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1028
|
|
// Normalize(const Vector *const this); // 1028
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 1028
|
|
// {
|
|
// float deltaSpeed; // 1020
|
|
// fabs(double __x); // 1020
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <1312c7> ../cstrike/dlls/plats.cpp:1038 */
|
|
NOBODY void CFuncTrackTrain::Use_(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
// {
|
|
// float delta; // 1062
|
|
// }
|
|
}
|
|
|
|
/* <12bc89> ../cstrike/dlls/plats.cpp:1082 */
|
|
NOBODY float Fix(float angle)
|
|
{
|
|
while (angle < 0)
|
|
angle += 360;
|
|
while (angle > 360)
|
|
angle -= 360;
|
|
|
|
return angle;
|
|
}
|
|
|
|
/* <130f04> ../cstrike/dlls/plats.cpp:1093 */
|
|
NOBODY void FixupAngles(Vector &v)
|
|
{
|
|
v.x = Fix(v.x);
|
|
v.y = Fix(v.y);
|
|
v.z = Fix(v.z);
|
|
}
|
|
|
|
/* <130eb3> ../cstrike/dlls/plats.cpp:1104 */
|
|
NOBODY void CFuncTrackTrain::StopSound(void)
|
|
{
|
|
// {
|
|
// short unsigned int us_encode; // 1109
|
|
// short unsigned int us_sound; // 1110
|
|
// }
|
|
}
|
|
|
|
/* <12e31d> ../cstrike/dlls/plats.cpp:1130 */
|
|
NOBODY void CFuncTrackTrain::UpdateSound(void)
|
|
{
|
|
// {
|
|
// float flpitch; // 1132
|
|
// {
|
|
// short unsigned int us_encode; // 1157
|
|
// short unsigned int us_sound; // 1158
|
|
// short unsigned int us_pitch; // 1159
|
|
// short unsigned int us_volume; // 1160
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <130f1c> ../cstrike/dlls/plats.cpp:1171 */
|
|
NOBODY void CFuncTrackTrain::Next(void)
|
|
{
|
|
// {
|
|
// float time; // 1173
|
|
// Vector nextPos; // 1195
|
|
// class CPathTrack *pnext; // 1198
|
|
// Vector nextFront; // 1202
|
|
// Vector delta; // 1211
|
|
// Vector angles; // 1212
|
|
// float vy; // 1223
|
|
// float vx; // 1223
|
|
// UpdateSound(CFuncTrackTrain *const this); // 1193
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 1195
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1201
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 1201
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 1202
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1211
|
|
// FixupAngles(Vector &v); // 1217
|
|
// FixupAngles(Vector &v); // 1218
|
|
// {
|
|
// class CPathTrack *pFire; // 1247
|
|
// }
|
|
// NextThink(CFuncTrackTrain *const this,
|
|
// float thinkTime,
|
|
// BOOL alwaysThink); // 1276
|
|
// {
|
|
// float distance; // 1283
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1281
|
|
// Length(const Vector *const this); // 1283
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 1296
|
|
// NextThink(CFuncTrackTrain *const this,
|
|
// float thinkTime,
|
|
// BOOL alwaysThink); // 1298
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <12de16> ../cstrike/dlls/plats.cpp:1308 */
|
|
NOBODY void CFuncTrackTrain::DeadEnd(void)
|
|
{
|
|
// {
|
|
// class CPathTrack *pTrack; // 1311
|
|
// class CPathTrack *pNext; // 1311
|
|
// }
|
|
}
|
|
|
|
/* <131370> ../cstrike/dlls/plats.cpp:1354 */
|
|
NOBODY void CFuncTrackTrain::SetControls(entvars_t *pevControls)
|
|
{
|
|
// {
|
|
// Vector offset; // 1356
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1356
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 1358
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 1359
|
|
// }
|
|
}
|
|
|
|
/* <12dd23> ../cstrike/dlls/plats.cpp:1363 */
|
|
NOBODY BOOL CFuncTrackTrain::OnControls_(entvars_t *pevTest)
|
|
{
|
|
// {
|
|
// Vector offset; // 1365
|
|
// Vector local; // 1372
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1365
|
|
// DotProduct(Vector &a,
|
|
// const Vector &b); // 1373
|
|
// DotProduct(Vector &a,
|
|
// const Vector &b); // 1374
|
|
// DotProduct(Vector &a,
|
|
// const Vector &b); // 1375
|
|
// }
|
|
}
|
|
|
|
/* <12e636> ../cstrike/dlls/plats.cpp:1385 */
|
|
NOBODY void CFuncTrackTrain::Find(void)
|
|
{
|
|
// {
|
|
// entvars_t *pevTarget; // 1391
|
|
// Vector nextPos; // 1399
|
|
// Vector look; // 1402
|
|
// FIND_ENTITY_BY_TARGETNAME(edict_t *entStart,
|
|
// const char *pszName); // 1387
|
|
// FClassnameIs(entvars_t *pev,
|
|
// const char *szClassname); // 1392
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 1399
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 1402
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1407
|
|
// NextThink(CFuncTrackTrain *const this,
|
|
// float thinkTime,
|
|
// BOOL alwaysThink); // 1414
|
|
// UpdateSound(CFuncTrackTrain *const this); // 1418
|
|
// }
|
|
}
|
|
|
|
/* <12ecdd> ../cstrike/dlls/plats.cpp:1422 */
|
|
NOBODY void CFuncTrackTrain::NearestPath(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pTrack; // 1424
|
|
// class CBaseEntity *pNearest; // 1425
|
|
// float dist; // 1426
|
|
// float closest; // 1426
|
|
// FClassnameIs(entvars_t *pev,
|
|
// const char *szClassname); // 1433
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1435
|
|
// Length(const Vector *const this); // 1435
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1456
|
|
// Length(const Vector *const this); // 1456
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1456
|
|
// Length(const Vector *const this); // 1456
|
|
// NextThink(CFuncTrackTrain *const this,
|
|
// float thinkTime,
|
|
// BOOL alwaysThink); // 1464
|
|
// }
|
|
}
|
|
|
|
/* <12d75a> ../cstrike/dlls/plats.cpp:1470 */
|
|
NOBODY void CFuncTrackTrain::OverrideReset_(void)
|
|
{
|
|
// NextThink(CFuncTrackTrain::OverrideReset(// float thinkTime,
|
|
// BOOL alwaysThink); // 1472
|
|
}
|
|
|
|
/* <131434> ../cstrike/dlls/plats.cpp:1477 */
|
|
NOBODY CFuncTrackTrain *CFuncTrackTrain::Instance(edict_t *pent)
|
|
{
|
|
// FClassnameIs(edict_t *pent,
|
|
// const char *szClassname); // 1479
|
|
// GET_PRIVATE(edict_t *pent); // 1480
|
|
}
|
|
|
|
/* <12dcd4> ../cstrike/dlls/plats.cpp:1495 */
|
|
NOBODY void CFuncTrackTrain::Spawn_(void)
|
|
{
|
|
// NextThink(CFuncTrackTrain::Spawn(// float thinkTime,
|
|
// BOOL alwaysThink); // 1533
|
|
}
|
|
|
|
/* <12dbdf> ../cstrike/dlls/plats.cpp:1539 */
|
|
NOBODY void CFuncTrackTrain::Restart_(void)
|
|
{
|
|
// NextThink(CFuncTrackTrain::Restart(// float thinkTime,
|
|
// BOOL alwaysThink); // 1557
|
|
}
|
|
|
|
/* <12d7a5> ../cstrike/dlls/plats.cpp:1562 */
|
|
NOBODY void CFuncTrackTrain::Precache_(void)
|
|
{
|
|
}
|
|
|
|
/* <1314d9> ../cstrike/dlls/plats.cpp:1595 */
|
|
LINK_ENTITY_TO_CLASS(func_traincontrols, CFuncTrainControls);
|
|
|
|
/* <12fb10> ../cstrike/dlls/plats.cpp:1598 */
|
|
NOBODY void CFuncTrainControls::Find(void)
|
|
{
|
|
// {
|
|
// edict_t *pTarget; // 1600
|
|
// class CFuncTrackTrain *ptrain; // 1613
|
|
// Instance(edict_t *pent); // 1613
|
|
// FIND_ENTITY_BY_TARGETNAME(edict_t *entStart,
|
|
// const char *pszName); // 1604
|
|
// FNullEnt(const edict_t *pent); // 1605
|
|
// FNullEnt(const edict_t *pent); // 1607
|
|
// SetControls(CFuncTrackTrain *const this,
|
|
// entvars_t *pevControls); // 1614
|
|
// FClassnameIs(edict_t *pent,
|
|
// const char *szClassname); // 1605
|
|
// }
|
|
}
|
|
|
|
/* <12dc86> ../cstrike/dlls/plats.cpp:1619 */
|
|
NOBODY void CFuncTrainControls::Spawn_(void)
|
|
{
|
|
}
|
|
|
|
/* <12d7f2> ../cstrike/dlls/plats.cpp:1673 */
|
|
NOBODY BOOL CFuncTrackChange::IsTogglePlat_(void)
|
|
{
|
|
return TRUE;
|
|
}
|
|
|
|
/* <1315a6> ../cstrike/dlls/plats.cpp:1698 */
|
|
LINK_ENTITY_TO_CLASS(func_trackchange, CFuncTrackChange);
|
|
|
|
/* <12ef8f> ../cstrike/dlls/plats.cpp:1713 */
|
|
IMPLEMENT_SAVERESTORE(CFuncTrackChange, CFuncPlatRot);
|
|
|
|
/* <130c1d> ../cstrike/dlls/plats.cpp:1715 */
|
|
NOBODY void CFuncTrackChange::Spawn_(void)
|
|
{
|
|
// EnableUse(CFuncTrackChange *const this); // 1738
|
|
}
|
|
|
|
/* <130a3b> ../cstrike/dlls/plats.cpp:1744 */
|
|
NOBODY void CFuncTrackChange::Precache_(void)
|
|
{
|
|
// Precache(CFuncPlat *const this); // 1749
|
|
}
|
|
|
|
/* <12d818> ../cstrike/dlls/plats.cpp:1753 */
|
|
NOBODY void CFuncTrackChange::Touch_(CBaseEntity *pOther)
|
|
{
|
|
}
|
|
|
|
/* <1304ca> ../cstrike/dlls/plats.cpp:1758 */
|
|
NOBODY void CFuncTrackChange::KeyValue_(KeyValueData *pkvd)
|
|
{
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 1760
|
|
// FStrEq(const char *sz1,
|
|
// const char *sz2); // 1765
|
|
// KeyValue(CFuncTrackChange *const this,
|
|
// KeyValueData *pkvd); // 1758
|
|
}
|
|
|
|
/* <12d84d> ../cstrike/dlls/plats.cpp:1782 */
|
|
NOBODY void CFuncTrackChange::OverrideReset_(void)
|
|
{
|
|
}
|
|
|
|
/* <12ff19> ../cstrike/dlls/plats.cpp:1788 */
|
|
NOBODY void CFuncTrackChange::Find(void)
|
|
{
|
|
// {
|
|
// edict_t *target; // 1791
|
|
// FIND_ENTITY_BY_TARGETNAME(edict_t *entStart,
|
|
// const char *pszName); // 1793
|
|
// FNullEnt(const edict_t *pent); // 1794
|
|
// FIND_ENTITY_BY_TARGETNAME(edict_t *entStart,
|
|
// const char *pszName); // 1797
|
|
// FNullEnt(const edict_t *pent); // 1798
|
|
// FIND_ENTITY_BY_TARGETNAME(edict_t *entStart,
|
|
// const char *pszName); // 1801
|
|
// FNullEnt(const edict_t *pent); // 1802
|
|
// FIND_ENTITY_BY_TARGETNAME(edict_t *entStart,
|
|
// const char *pszName); // 1820
|
|
// {
|
|
// Vector center; // 1810
|
|
// FIND_ENTITY_BY_TARGETNAME(edict_t *entStart,
|
|
// const char *pszName); // 1804
|
|
// Instance(edict_t *pent); // 1804
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 1810
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 1810
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 1811
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 1812
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <131673> ../cstrike/dlls/plats.cpp:1832 */
|
|
NOBODY TRAIN_CODE CFuncTrackChange::EvaluateTrain(CPathTrack *pcurrent)
|
|
{
|
|
// {
|
|
// Vector dist; // 1844
|
|
// float length; // 1845
|
|
// }
|
|
// EvaluateTrain(CFuncTrackChange *const this,
|
|
// class CPathTrack *pcurrent); // 1832
|
|
}
|
|
|
|
/* <1317f9> ../cstrike/dlls/plats.cpp:1858 */
|
|
NOBODY void CFuncTrackChange::UpdateTrain(Vector &dest)
|
|
{
|
|
// {
|
|
// float time; // 1860
|
|
// Vector offset; // 1870
|
|
// Vector delta; // 1871
|
|
// Vector local; // 1874
|
|
// NextThink(CFuncTrackTrain *const this,
|
|
// float thinkTime,
|
|
// BOOL alwaysThink); // 1864
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1870
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1871
|
|
// DotProduct(Vector &a,
|
|
// const Vector &b); // 1877
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 1879
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 1880
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 1880
|
|
// DotProduct(Vector &a,
|
|
// const Vector &b); // 1876
|
|
// DotProduct(Vector &a,
|
|
// const Vector &b); // 1875
|
|
// }
|
|
}
|
|
|
|
/* <131ade> ../cstrike/dlls/plats.cpp:1883 */
|
|
NOBODY void CFuncTrackChange::GoDown_(void)
|
|
{
|
|
// GoDown(CFuncTrackChange *const this); // 1883
|
|
}
|
|
|
|
/* <1319f9> ../cstrike/dlls/plats.cpp:1919 */
|
|
NOBODY void CFuncTrackChange::GoUp_(void)
|
|
{
|
|
// GoUp(CFuncTrackChange *const this); // 1919
|
|
}
|
|
|
|
/* <12deb0> ../cstrike/dlls/plats.cpp:1954 */
|
|
NOBODY void CFuncTrackChange::UpdateAutoTargets_(int toggleState)
|
|
{
|
|
// UpdateAutoTargets(CFuncTrackChange *const this,
|
|
// int toggleState); // 1954
|
|
}
|
|
|
|
/* <131725> ../cstrike/dlls/plats.cpp:1971 */
|
|
NOBODY void CFuncTrackChange::Use_(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
// Use(CFuncTrackChange *const this,
|
|
// class CBaseEntity *pActivator,
|
|
// class CBaseEntity *pCaller,
|
|
// USE_TYPE useType,
|
|
// float value); // 1971
|
|
// EMIT_SOUND(edict_t *entity,
|
|
// int channel,
|
|
// const char *sample,
|
|
// float volume,
|
|
// float attenuation); // 1986
|
|
}
|
|
|
|
/* <12f618> ../cstrike/dlls/plats.cpp:2005 */
|
|
NOBODY void CFuncTrackChange::HitBottom_(void)
|
|
{
|
|
// HitBottom(CFuncPlatRot *const this); // 2007
|
|
// EnableUse(CFuncTrackChange *const this); // 2018
|
|
// SetTrack(CFuncTrackTrain *const this,
|
|
// class CPathTrack *track); // 2011
|
|
}
|
|
|
|
/* <12f588> ../cstrike/dlls/plats.cpp:2025 */
|
|
NOBODY void CFuncTrackChange::HitTop_(void)
|
|
{
|
|
// HitTop(CFuncPlatRot *const this); // 2027
|
|
// EnableUse(CFuncTrackChange *const this); // 2038
|
|
// SetTrack(CFuncTrackTrain *const this,
|
|
// class CPathTrack *track); // 2031
|
|
}
|
|
|
|
/* <131bc3> ../cstrike/dlls/plats.cpp:2050 */
|
|
LINK_ENTITY_TO_CLASS(func_trackautochange, CFuncTrackAuto);
|
|
|
|
/* <12dc2a> ../cstrike/dlls/plats.cpp:2053 */
|
|
NOBODY void CFuncTrackAuto::UpdateAutoTargets_(int toggleState)
|
|
{
|
|
// {
|
|
// class CPathTrack *pTarget; // 2055
|
|
// class CPathTrack *pNextTarget; // 2055
|
|
// }
|
|
}
|
|
|
|
/* <1301f9> ../cstrike/dlls/plats.cpp:2083 */
|
|
NOBODY void CFuncTrackAuto::Use_(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
// {
|
|
// class CPathTrack *pTarget; // 2085
|
|
// }
|
|
// Use(CFuncTrackAuto *const this,
|
|
// class CBaseEntity *pActivator,
|
|
// class CBaseEntity *pCaller,
|
|
// USE_TYPE useType,
|
|
// float value); // 2083
|
|
}
|
|
|
|
/* <131c90> ../cstrike/dlls/plats.cpp:2163 */
|
|
LINK_ENTITY_TO_CLASS(func_guntarget, CGunTarget);
|
|
|
|
/* <12e080> ../cstrike/dlls/plats.cpp:2170 */
|
|
IMPLEMENT_SAVERESTORE(CGunTarget, CBaseMonster);
|
|
|
|
/* <12dbb8> ../cstrike/dlls/plats.cpp:2173 */
|
|
NOBODY void CGunTarget::Spawn_(void)
|
|
{
|
|
}
|
|
|
|
/* <12dade> ../cstrike/dlls/plats.cpp:2199 */
|
|
NOBODY void CGunTarget::Activate_(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pTarg; // 2201
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 2208
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 2208
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 2208
|
|
// }
|
|
}
|
|
|
|
/* <12d947> ../cstrike/dlls/plats.cpp:2213 */
|
|
NOBODY void CGunTarget::Start(void)
|
|
{
|
|
}
|
|
|
|
/* <12d96e> ../cstrike/dlls/plats.cpp:2219 */
|
|
NOBODY void CGunTarget::Next(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pTarget; // 2224
|
|
// operator+(const Vector *const this,
|
|
// const Vector &v); // 2232
|
|
// operator*(const Vector *const this,
|
|
// float fl); // 2232
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 2232
|
|
// Stop(CGunTarget *const this); // 2228
|
|
// }
|
|
}
|
|
|
|
/* <12da61> ../cstrike/dlls/plats.cpp:2236 */
|
|
NOBODY void CGunTarget::Wait(void)
|
|
{
|
|
// {
|
|
// class CBaseEntity *pTarget; // 2238
|
|
// Stop(CGunTarget *const this); // 2242
|
|
// }
|
|
}
|
|
|
|
/* <131d5d> ../cstrike/dlls/plats.cpp:2269 */
|
|
NOBODY void CGunTarget::Stop(void)
|
|
{
|
|
}
|
|
|
|
/* <12e371> ../cstrike/dlls/plats.cpp:2277 */
|
|
NOBODY int CGunTarget::TakeDamage_(entvars_t *pevInflictor, entvars_t *pevAttacker, float flDamage, int bitsDamageType)
|
|
{
|
|
// Stop(CGunTarget *const this); // 2285
|
|
// TakeDamage(CGunTarget *const this,
|
|
// entvars_t *pevInflictor,
|
|
// entvars_t *pevAttacker,
|
|
// float flDamage,
|
|
// int bitsDamageType); // 2277
|
|
}
|
|
|
|
/* <12e408> ../cstrike/dlls/plats.cpp:2294 */
|
|
NOBODY void CGunTarget::Use_(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
// Stop(CGunTarget *const this); // 2301
|
|
// Use(CGunTarget *const this,
|
|
// class CBaseEntity *pActivator,
|
|
// class CBaseEntity *pCaller,
|
|
// USE_TYPE useType,
|
|
// float value); // 2294
|
|
}
|
|
|
|
#ifdef HOOK_GAMEDLL
|
|
|
|
void CBasePlatTrain::Precache(void)
|
|
{
|
|
Precache_();
|
|
}
|
|
|
|
void CBasePlatTrain::KeyValue(KeyValueData *pkvd)
|
|
{
|
|
KeyValue_(pkvd);
|
|
}
|
|
|
|
int CBasePlatTrain::Save(CSave &save)
|
|
{
|
|
return Save_(save);
|
|
}
|
|
|
|
int CBasePlatTrain::Restore(CRestore &restore)
|
|
{
|
|
return Restore_(restore);
|
|
}
|
|
|
|
void CFuncPlat::Spawn(void)
|
|
{
|
|
Spawn_();
|
|
}
|
|
|
|
void CFuncPlat::Precache(void)
|
|
{
|
|
Precache_();
|
|
}
|
|
|
|
void CFuncPlat::Blocked(CBaseEntity *pOther)
|
|
{
|
|
Blocked_(pOther);
|
|
}
|
|
|
|
void CFuncPlat::GoUp(void)
|
|
{
|
|
GoUp_();
|
|
}
|
|
|
|
void CFuncPlat::GoDown(void)
|
|
{
|
|
GoDown_();
|
|
}
|
|
|
|
void CFuncPlat::HitTop(void)
|
|
{
|
|
HitTop_();
|
|
}
|
|
|
|
void CFuncPlat::HitBottom(void)
|
|
{
|
|
HitBottom_();
|
|
}
|
|
|
|
void CPlatTrigger::Touch(CBaseEntity *pOther)
|
|
{
|
|
Touch_(pOther);
|
|
}
|
|
|
|
void CFuncPlatRot::Spawn(void)
|
|
{
|
|
Spawn_();
|
|
}
|
|
|
|
int CFuncPlatRot::Save(CSave &save)
|
|
{
|
|
return Save_(save);
|
|
}
|
|
|
|
int CFuncPlatRot::Restore(CRestore &restore)
|
|
{
|
|
return Restore_(restore);
|
|
}
|
|
|
|
void CFuncPlatRot::GoUp(void)
|
|
{
|
|
GoUp_();
|
|
}
|
|
|
|
void CFuncPlatRot::GoDown(void)
|
|
{
|
|
GoDown_();
|
|
}
|
|
|
|
void CFuncPlatRot::HitTop(void)
|
|
{
|
|
HitTop_();
|
|
}
|
|
|
|
void CFuncPlatRot::HitBottom(void)
|
|
{
|
|
HitBottom_();
|
|
}
|
|
|
|
void CFuncTrain::Spawn(void)
|
|
{
|
|
Spawn_();
|
|
}
|
|
|
|
void CFuncTrain::Precache(void)
|
|
{
|
|
Precache_();
|
|
}
|
|
|
|
void CFuncTrain::Restart(void)
|
|
{
|
|
Restart_();
|
|
}
|
|
|
|
void CFuncTrain::KeyValue(KeyValueData *pkvd)
|
|
{
|
|
KeyValue_(pkvd);
|
|
}
|
|
|
|
int CFuncTrain::Save(CSave &save)
|
|
{
|
|
return Save_(save);
|
|
}
|
|
|
|
int CFuncTrain::Restore(CRestore &restore)
|
|
{
|
|
return Restore_(restore);
|
|
}
|
|
|
|
void CFuncTrain::Activate(void)
|
|
{
|
|
Activate_();
|
|
}
|
|
|
|
void CFuncTrain::OverrideReset(void)
|
|
{
|
|
OverrideReset_();
|
|
}
|
|
|
|
void CFuncTrain::Use(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
Use_(pActivator, pCaller, useType, value);
|
|
}
|
|
|
|
void CFuncTrain::Blocked(CBaseEntity *pOther)
|
|
{
|
|
Blocked_(pOther);
|
|
}
|
|
|
|
void CFuncTrackTrain::Spawn(void)
|
|
{
|
|
Spawn_();
|
|
}
|
|
|
|
void CFuncTrackTrain::Precache(void)
|
|
{
|
|
Precache_();
|
|
}
|
|
|
|
void CFuncTrackTrain::Restart(void)
|
|
{
|
|
Restart_();
|
|
}
|
|
|
|
void CFuncTrackTrain::KeyValue(KeyValueData* pkvd)
|
|
{
|
|
KeyValue_(pkvd);
|
|
}
|
|
|
|
int CFuncTrackTrain::Save(CSave &save)
|
|
{
|
|
return Save_(save);
|
|
}
|
|
|
|
int CFuncTrackTrain::Restore(CRestore &restore)
|
|
{
|
|
return Restore_(restore);
|
|
}
|
|
|
|
void CFuncTrackTrain::OverrideReset(void)
|
|
{
|
|
OverrideReset_();
|
|
}
|
|
|
|
BOOL CFuncTrackTrain::OnControls(entvars_t *pev)
|
|
{
|
|
return OnControls_(pev);
|
|
}
|
|
|
|
void CFuncTrackTrain::Use(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
Use_(pActivator, pCaller, useType, value);
|
|
}
|
|
|
|
void CFuncTrackTrain::Blocked(CBaseEntity *pOther)
|
|
{
|
|
Blocked_(pOther);
|
|
}
|
|
|
|
void CFuncTrainControls::Spawn(void)
|
|
{
|
|
Spawn_();
|
|
}
|
|
|
|
void CFuncTrackChange::Spawn(void)
|
|
{
|
|
Spawn_();
|
|
}
|
|
|
|
void CFuncTrackChange::Precache(void)
|
|
{
|
|
Precache_();
|
|
}
|
|
|
|
void CFuncTrackChange::KeyValue(KeyValueData *pkvd)
|
|
{
|
|
KeyValue_(pkvd);
|
|
}
|
|
|
|
int CFuncTrackChange::Save(CSave &save)
|
|
{
|
|
return Save_(save);
|
|
}
|
|
|
|
int CFuncTrackChange::Restore(CRestore &restore)
|
|
{
|
|
return Restore_(restore);
|
|
}
|
|
|
|
void CFuncTrackChange::OverrideReset(void)
|
|
{
|
|
OverrideReset_();
|
|
}
|
|
|
|
void CFuncTrackChange::Touch(CBaseEntity *pOther)
|
|
{
|
|
Touch_(pOther);
|
|
}
|
|
|
|
void CFuncTrackChange::Use(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
Use_(pActivator, pCaller, useType, value);
|
|
}
|
|
|
|
BOOL CFuncTrackChange::IsTogglePlat(void)
|
|
{
|
|
return IsTogglePlat_();
|
|
}
|
|
|
|
void CFuncTrackChange::GoUp(void)
|
|
{
|
|
GoUp_();
|
|
}
|
|
|
|
void CFuncTrackChange::GoDown(void)
|
|
{
|
|
GoDown_();
|
|
}
|
|
|
|
void CFuncTrackChange::HitBottom(void)
|
|
{
|
|
HitBottom_();
|
|
}
|
|
|
|
void CFuncTrackChange::HitTop(void)
|
|
{
|
|
HitTop_();
|
|
}
|
|
|
|
void CFuncTrackChange::UpdateAutoTargets(int toggleState)
|
|
{
|
|
UpdateAutoTargets_(toggleState);
|
|
}
|
|
|
|
void CFuncTrackAuto::Use(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
Use_(pActivator, pCaller, useType, value);
|
|
}
|
|
|
|
void CFuncTrackAuto::UpdateAutoTargets(int toggleState)
|
|
{
|
|
UpdateAutoTargets_(toggleState);
|
|
}
|
|
|
|
void CGunTarget::Spawn(void)
|
|
{
|
|
Spawn_();
|
|
}
|
|
|
|
int CGunTarget::Save(CSave &save)
|
|
{
|
|
return Save_(save);
|
|
}
|
|
|
|
int CGunTarget::Restore(CRestore &restore)
|
|
{
|
|
return Restore_(restore);
|
|
}
|
|
|
|
void CGunTarget::Activate(void)
|
|
{
|
|
Activate_();
|
|
}
|
|
|
|
int CGunTarget::TakeDamage(entvars_t *pevInflictor, entvars_t *pevAttacker, float flDamage, int bitsDamageType)
|
|
{
|
|
return TakeDamage_(pevInflictor, pevAttacker, flDamage, bitsDamageType);
|
|
}
|
|
|
|
void CGunTarget::Use(CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value)
|
|
{
|
|
Use_(pActivator, pCaller, useType, value);
|
|
}
|
|
|
|
#endif // HOOK_GAMEDLL
|