DDraceNetwork Documentation
Loading...
Searching...
No Matches
CTuningParams Class Reference

#include <gamecore.h>

Collaboration diagram for CTuningParams:
[legend]

Public Member Functions

 CTuningParams ()
bool Set (int Index, float Value)
bool Set (const char *pName, float Value)
bool Get (int Index, float *pValue) const
bool Get (const char *pName, float *pValue) const
float GetWeaponFireDelay (int Weapon) const

Static Public Member Functions

static int Num ()
static const char * Name (int Index)

Public Attributes

CTuneParam m_GroundControlSpeed
CTuneParam m_GroundControlAccel
CTuneParam m_GroundFriction
CTuneParam m_GroundJumpImpulse
CTuneParam m_AirJumpImpulse
CTuneParam m_AirControlSpeed
CTuneParam m_AirControlAccel
CTuneParam m_AirFriction
CTuneParam m_HookLength
CTuneParam m_HookFireSpeed
CTuneParam m_HookDragAccel
CTuneParam m_HookDragSpeed
CTuneParam m_Gravity
CTuneParam m_VelrampStart
CTuneParam m_VelrampRange
CTuneParam m_VelrampCurvature
CTuneParam m_GunCurvature
CTuneParam m_GunSpeed
CTuneParam m_GunLifetime
CTuneParam m_ShotgunCurvature
CTuneParam m_ShotgunSpeed
CTuneParam m_ShotgunSpeeddiff
CTuneParam m_ShotgunLifetime
CTuneParam m_GrenadeCurvature
CTuneParam m_GrenadeSpeed
CTuneParam m_GrenadeLifetime
CTuneParam m_LaserReach
CTuneParam m_LaserBounceDelay
CTuneParam m_LaserBounceNum
CTuneParam m_LaserBounceCost
CTuneParam m_LaserDamage
CTuneParam m_PlayerCollision
CTuneParam m_PlayerHooking
CTuneParam m_JetpackStrength
CTuneParam m_ShotgunStrength
CTuneParam m_ExplosionStrength
CTuneParam m_HammerStrength
CTuneParam m_HookDuration
CTuneParam m_HammerFireDelay
CTuneParam m_GunFireDelay
CTuneParam m_ShotgunFireDelay
CTuneParam m_GrenadeFireDelay
CTuneParam m_LaserFireDelay
CTuneParam m_NinjaFireDelay
CTuneParam m_HammerHitFireDelay
CTuneParam m_GroundElasticityX
CTuneParam m_GroundElasticityY

Static Public Attributes

static const CTuningParams DEFAULT

Static Private Attributes

static const char * ms_apNames []

Constructor & Destructor Documentation

◆ CTuningParams()

CTuningParams::CTuningParams ( )
inline

Member Function Documentation

◆ Get() [1/2]

bool CTuningParams::Get ( const char * pName,
float * pValue ) const

◆ Get() [2/2]

bool CTuningParams::Get ( int Index,
float * pValue ) const

◆ GetWeaponFireDelay()

float CTuningParams::GetWeaponFireDelay ( int Weapon) const

◆ Name()

const char * CTuningParams::Name ( int Index)
inlinestatic

◆ Num()

int CTuningParams::Num ( )
inlinestatic

◆ Set() [1/2]

bool CTuningParams::Set ( const char * pName,
float Value )

◆ Set() [2/2]

bool CTuningParams::Set ( int Index,
float Value )

Member Data Documentation

◆ DEFAULT

const CTuningParams CTuningParams::DEFAULT
static

◆ m_AirControlAccel

CTuneParam CTuningParams::m_AirControlAccel

◆ m_AirControlSpeed

CTuneParam CTuningParams::m_AirControlSpeed

◆ m_AirFriction

CTuneParam CTuningParams::m_AirFriction

◆ m_AirJumpImpulse

CTuneParam CTuningParams::m_AirJumpImpulse

◆ m_ExplosionStrength

CTuneParam CTuningParams::m_ExplosionStrength

◆ m_Gravity

CTuneParam CTuningParams::m_Gravity

◆ m_GrenadeCurvature

CTuneParam CTuningParams::m_GrenadeCurvature

◆ m_GrenadeFireDelay

CTuneParam CTuningParams::m_GrenadeFireDelay

◆ m_GrenadeLifetime

CTuneParam CTuningParams::m_GrenadeLifetime

◆ m_GrenadeSpeed

CTuneParam CTuningParams::m_GrenadeSpeed

◆ m_GroundControlAccel

CTuneParam CTuningParams::m_GroundControlAccel

◆ m_GroundControlSpeed

CTuneParam CTuningParams::m_GroundControlSpeed

◆ m_GroundElasticityX

CTuneParam CTuningParams::m_GroundElasticityX

◆ m_GroundElasticityY

CTuneParam CTuningParams::m_GroundElasticityY

◆ m_GroundFriction

CTuneParam CTuningParams::m_GroundFriction

◆ m_GroundJumpImpulse

CTuneParam CTuningParams::m_GroundJumpImpulse

◆ m_GunCurvature

CTuneParam CTuningParams::m_GunCurvature

◆ m_GunFireDelay

CTuneParam CTuningParams::m_GunFireDelay

◆ m_GunLifetime

CTuneParam CTuningParams::m_GunLifetime

◆ m_GunSpeed

CTuneParam CTuningParams::m_GunSpeed

◆ m_HammerFireDelay

CTuneParam CTuningParams::m_HammerFireDelay

◆ m_HammerHitFireDelay

CTuneParam CTuningParams::m_HammerHitFireDelay

◆ m_HammerStrength

CTuneParam CTuningParams::m_HammerStrength

◆ m_HookDragAccel

CTuneParam CTuningParams::m_HookDragAccel

◆ m_HookDragSpeed

CTuneParam CTuningParams::m_HookDragSpeed

◆ m_HookDuration

CTuneParam CTuningParams::m_HookDuration

◆ m_HookFireSpeed

CTuneParam CTuningParams::m_HookFireSpeed

◆ m_HookLength

CTuneParam CTuningParams::m_HookLength

◆ m_JetpackStrength

CTuneParam CTuningParams::m_JetpackStrength

◆ m_LaserBounceCost

CTuneParam CTuningParams::m_LaserBounceCost

◆ m_LaserBounceDelay

CTuneParam CTuningParams::m_LaserBounceDelay

◆ m_LaserBounceNum

CTuneParam CTuningParams::m_LaserBounceNum

◆ m_LaserDamage

CTuneParam CTuningParams::m_LaserDamage

◆ m_LaserFireDelay

CTuneParam CTuningParams::m_LaserFireDelay

◆ m_LaserReach

CTuneParam CTuningParams::m_LaserReach

◆ m_NinjaFireDelay

CTuneParam CTuningParams::m_NinjaFireDelay

◆ m_PlayerCollision

CTuneParam CTuningParams::m_PlayerCollision

◆ m_PlayerHooking

CTuneParam CTuningParams::m_PlayerHooking

◆ m_ShotgunCurvature

CTuneParam CTuningParams::m_ShotgunCurvature

◆ m_ShotgunFireDelay

CTuneParam CTuningParams::m_ShotgunFireDelay

◆ m_ShotgunLifetime

CTuneParam CTuningParams::m_ShotgunLifetime

◆ m_ShotgunSpeed

CTuneParam CTuningParams::m_ShotgunSpeed

◆ m_ShotgunSpeeddiff

CTuneParam CTuningParams::m_ShotgunSpeeddiff

◆ m_ShotgunStrength

CTuneParam CTuningParams::m_ShotgunStrength

◆ m_VelrampCurvature

CTuneParam CTuningParams::m_VelrampCurvature

◆ m_VelrampRange

CTuneParam CTuningParams::m_VelrampRange

◆ m_VelrampStart

CTuneParam CTuningParams::m_VelrampStart

◆ ms_apNames

const char * CTuningParams::ms_apNames
staticprivate

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