//------------------------------------------------------------------------ void SCVars::ReleaseCVars() { IConsole *pConsole = gEnv->pConsole; pConsole->UnregisterVariable("mono_exceptionsTriggerMessageBoxes", true); pConsole->UnregisterVariable("mono_exceptionsTriggerFatalErrors", true); }
CGameTokenSystem::~CGameTokenSystem() { if (m_pScriptBind) delete m_pScriptBind; IConsole *pConsole = gEnv->pConsole; pConsole->UnregisterVariable("gt_show", true); pConsole->UnregisterVariable("gt_showPosX", true); pConsole->UnregisterVariable("gt_showPosY", true); pConsole->UnregisterVariable("gt_showLines", true); pConsole->UnregisterVariable("gt_showFilter", true); }
void CGameStateRecorder::Release() { // if(m_pRecordGameEventFtor) //delete m_pRecordGameEventFtor; IConsole* pConsole = gEnv->pConsole; if(pConsole) { pConsole->UnregisterVariable( "demo_force_game_state", true ); pConsole->UnregisterVariable( "demo_actor_info", true ); pConsole->UnregisterVariable( "demo_actor_filter", true ); } delete this; }
//------------------------------------------------------------------------ CViewSystem::~CViewSystem() { ClearAllViews(); IConsole* pConsole = gEnv->pConsole; CRY_ASSERT(pConsole); pConsole->UnregisterVariable("cl_camera_noise", true); pConsole->UnregisterVariable("cl_camera_noise_freq", true); pConsole->UnregisterVariable("cl_ViewSystemDebug", true); pConsole->UnregisterVariable("cl_DefaultNearPlane", true); //Remove as level system listener if (CCryAction::GetCryAction()->GetILevelSystem()) CCryAction::GetCryAction()->GetILevelSystem()->RemoveListener(this); }
SForceFeedbackSystemCVars::~SForceFeedbackSystemCVars() { IConsole *pConsole = gEnv->pConsole; if (pConsole) { pConsole->UnregisterVariable("ffs_debug", true); pConsole->RemoveCommand("ffs_PlayEffect"); pConsole->RemoveCommand("ffs_StopAllEffects"); pConsole->RemoveCommand("ffs_Reload"); } }
//------------------------------------------------------------------------ void SCVars::ReleaseCVars() { IConsole *pConsole = gEnv->pConsole; pConsole->UnregisterVariable("mono_exceptionsTriggerMessageBoxes", true); pConsole->UnregisterVariable("mono_exceptionsTriggerFatalErrors", true); pConsole->UnregisterVariable("mono_realtimeScripting", true); #ifndef RELEASE pConsole->UnregisterVariable("mono_realtimeScriptingDebug", true); #endif pConsole->UnregisterVariable("mono_realtimeScriptingDetectChanges", true); pConsole->RemoveCommand("mono_reload"); pConsole->UnregisterVariable("mono_softBreakpoints", true); pConsole->UnregisterVariable("mono_scriptDirectory", true); }
CMaterialEffectsCVars::~CMaterialEffectsCVars() { assert (s_pThis != 0); s_pThis = 0; IConsole *pConsole = gEnv->pConsole; pConsole->RemoveCommand("mfx_Reload"); pConsole->RemoveCommand("mfx_ReloadHUDEffects"); pConsole->UnregisterVariable("mfx_ParticleImpactThresh", true); pConsole->UnregisterVariable("mfx_SoundImpactThresh", true); pConsole->UnregisterVariable("mfx_RaisedSoundImpactThresh", true); pConsole->UnregisterVariable("mfx_Debug", true); pConsole->UnregisterVariable("mfx_DebugVisual", true); pConsole->UnregisterVariable("mfx_DebugVisualFilter", true); pConsole->UnregisterVariable("mfx_Enable", true); pConsole->UnregisterVariable("mfx_pfx_minScale", true); pConsole->UnregisterVariable("mfx_pfx_maxScale", true); pConsole->UnregisterVariable("mfx_pfx_maxDist", true); pConsole->UnregisterVariable("mfx_Timeout", true); pConsole->UnregisterVariable("mfx_EnableFGEffects", true); pConsole->UnregisterVariable("mfx_EnableAttachedEffects", true); pConsole->UnregisterVariable("mfx_SerializeFGEffects", true); }
CAnimationGraphCVars::~CAnimationGraphCVars() { assert (s_pThis != 0); s_pThis = 0; IConsole *pConsole = gEnv->pConsole; pConsole->UnregisterVariable("ag_debugExactPos", true); pConsole->UnregisterVariable("ac_predictionSmoothingPos", true); pConsole->UnregisterVariable("ac_predictionSmoothingOri", true); pConsole->UnregisterVariable("ac_predictionProbabilityPos", true); pConsole->UnregisterVariable("ac_predictionProbabilityOri", true); pConsole->UnregisterVariable("ac_triggercorrectiontimescale", true); pConsole->UnregisterVariable("ac_targetcorrectiontimescale", true); pConsole->UnregisterVariable("ac_new", true); pConsole->UnregisterVariable("ac_movementControlMethodHor", true); pConsole->UnregisterVariable("ac_movementControlMethodVer", true); pConsole->UnregisterVariable("ac_movementControlMethodFilter", true); pConsole->UnregisterVariable("ac_templateMCMs", true); pConsole->UnregisterVariable("ac_entityAnimClamp", true); pConsole->UnregisterVariable("ac_animErrorClamp", true); pConsole->UnregisterVariable("ac_animErrorMaxDistance", true); pConsole->UnregisterVariable("ac_animErrorMaxAngle", true); pConsole->UnregisterVariable("ac_debugAnimError", true); pConsole->UnregisterVariable("ac_debugLocations", true); pConsole->UnregisterVariable("ac_debugMotionParams", true); pConsole->UnregisterVariable("ac_frametime", true); pConsole->UnregisterVariable("ac_debugText", true); pConsole->UnregisterVariable("ac_debugXXXValues", true); pConsole->UnregisterVariable("ac_debugEntityParams", true); pConsole->UnregisterVariable("ac_DebugFilter", true); pConsole->UnregisterVariable("ac_debugColliderMode", true); pConsole->UnregisterVariable("ac_debugMovementControlMethods", true); pConsole->UnregisterVariable("ac_disableSlidingContactEvents", true); pConsole->UnregisterVariable("ac_useMovementPrediction", true); pConsole->UnregisterVariable("ac_useQueuedRotation", true); pConsole->UnregisterVariable("ac_debugCarryCorrection", true); pConsole->UnregisterVariable("g_distanceForceNoIk", true); pConsole->UnregisterVariable("g_spectatorCollisions", true); pConsole->UnregisterVariable("ag_turnSpeedParamScale", true); }
//------------------------------------------------------------------------ CVehicleCVars::~CVehicleCVars() { assert (s_pThis != 0); s_pThis = 0; IConsole *pConsole = gEnv->pConsole; pConsole->RemoveCommand("v_tpvDist"); pConsole->RemoveCommand("v_tpvHeight"); pConsole->RemoveCommand("v_reload_system"); pConsole->RemoveCommand("v_exit_player"); #if ENABLE_VEHICLE_DEBUG pConsole->UnregisterVariable("v_debugVehicle", true); pConsole->UnregisterVariable("v_draw_components", true); pConsole->UnregisterVariable("v_draw_helpers", true); pConsole->UnregisterVariable("v_draw_seats", true); pConsole->UnregisterVariable("v_draw_tm", true); pConsole->UnregisterVariable("v_draw_passengers", true); pConsole->UnregisterVariable("v_debugdraw", true); pConsole->UnregisterVariable("v_debug_mem", true); pConsole->UnregisterVariable("v_debugView", true); #endif pConsole->UnregisterVariable("v_lights", true); pConsole->UnregisterVariable("v_lights_enable_always", true); pConsole->UnregisterVariable("v_autoDisable", true); pConsole->UnregisterVariable("v_set_passenger_tm", true); pConsole->UnregisterVariable("v_disable_hull", true); pConsole->UnregisterVariable("v_treadUpdateTime", true); pConsole->UnregisterVariable("v_transitionAnimations", true); pConsole->UnregisterVariable("v_ragdollPassengers", true); pConsole->UnregisterVariable("v_goliathMode", true); pConsole->UnregisterVariable("v_slipSlopeFront", true); pConsole->UnregisterVariable("v_slipSlopeRear", true); pConsole->UnregisterVariable("v_slipFrictionModFront", true); pConsole->UnregisterVariable("v_slipFrictionModRear", true); pConsole->UnregisterVariable("v_vehicle_quality", true); pConsole->UnregisterVariable("v_driverControlledMountedGuns", true); pConsole->UnregisterVariable("v_debugSuspensionIK", true); }