DIFF

class PluginDiagMenuClientmoddedSourceSource

PluginDiagMenuClient PluginDiagMenu PluginBase

Part of Modding DiagMenu

All members, including inherited

Members 13

static int m_SystemsMaskDIAG_DEVELOPER
bool m_ModifiersEnabled = trueDIAG_DEVELOPER
Referenced by CBCheatsModifiers()
int m_IsInvincibleDIAG_DEVELOPER
bool m_StaminaDisabledDIAG_DEVELOPER
bool m_ClientInventoryDesync = falseDIAG_DEVELOPER
bool m_LogPlayerStatsDIAG_DEVELOPER
Shape m_VehicleFreeAreaBoxDIAG_DEVELOPER
ref EnvDebugData m_EnvDebugDataDIAG_DEVELOPER
ref FallDamageDebugData m_FallDamageDebugDataDIAG_DEVELOPER
Referenced by OnRPC(), and UpdateFallDamageDebug()
ref WeaponLiftDiag m_WeaponLiftDiag = new WeaponLiftDiag()DIAG_DEVELOPER!SERVER
Referenced by GetWeaponLiftDiag()
ref UndergroundDiag m_UndergroundDiag = new UndergroundDiag()DIAG_DEVELOPER!SERVERDEVELOPER
static ref ScriptInvoker m_SBDiagScriptInvoker = new ScriptInvoker()DIAG_DEVELOPER

Methods 136

override void OnInit()DIAG_DEVELOPER
protected void BindCallbacks()

Bind callbacks to the entries to immediately perform an action when the value is changed

NoteDon't forget to call super!
Referenced by OnInit()
static void CBInventoryHandsAckMove(bool enable, int id)DIAG_DEVELOPER
static void CBEnableDesyncRepair(bool enable, int id)DIAG_DEVELOPER
static void CBClientDesync(bool enable, int id)DIAG_DEVELOPER
static void CBCraftingGenerate(bool enabled, int id)DIAG_DEVELOPER
static void CBCraftingInstant(bool enabled)DIAG_DEVELOPER
static void CBCraftingDump(bool enabled, int id)DIAG_DEVELOPER
static void CBCheatsModifiers(bool enabled)DIAG_DEVELOPER
static void CBCheatsKillPlayer(bool enabled, int id)DIAG_DEVELOPER
References DiagButtonRPC()
static void CBCheatsInvincibility(int value)DIAG_DEVELOPER
References Class.Cast(), DiagToggleRPCServer(), GetPlugin()
Show 1 more, m_IsInvincible
static void CBCheatsStaminaDisable(bool enabled)DIAG_DEVELOPER
static void CBCheatsResetPlayer(bool enabled, int id)DIAG_DEVELOPER
static void CBCheatsResetPlayerMax(bool enabled, int id)DIAG_DEVELOPER
static void CBCheatsInventoryAccess(bool enabled)DIAG_DEVELOPER
static void CBCheatsFixItems(bool enabled, int id)DIAG_DEVELOPER
References DiagButtonRPC()
static void CBCreateHit(bool enabled, int id)DIAG_DEVELOPER
References DiagButtonRPC()
static void CBCreateHitLight(bool enabled, int id)DIAG_DEVELOPER
References DiagButtonRPC()
static void CBPlayerAgentsInjectActions(bool enabled)DIAG_DEVELOPER
static void CBSoftSkillsShowDebug(bool enabled)DIAG_DEVELOPER
static void CBSoftSkillsToggleState(bool enabled)DIAG_DEVELOPER
static void CBSoftSkillsToggleModel(bool enabled)DIAG_DEVELOPER
static void CBSoftSkillsSpecialtyValue(float value)DIAG_DEVELOPER
static void CBLifespanBloodyHands(bool enabled)DIAG_DEVELOPER
static void CBLifespanPlaytimeUpdate(float value)DIAG_DEVELOPER
References Class.Cast(), DiagToggleRPCServer(), GetPlugin()
Show 1 more, m_Playtime
static void CBMiscItemDebugActions(bool enabled)DIAG_DEVELOPER
static void CBMiscLogPlayerStats(bool enabled)DIAG_DEVELOPER
References Class.Cast(), DiagToggleRPC(), GetPlugin()
Show 1 more, m_LogPlayerStats
static void CBMiscForceHintIndex(int index)DIAG_DEVELOPER
static void CBMiscPermanentCrossHair(bool enabled)DIAG_DEVELOPER
static void CBMiscEnvironmentDebug(bool enabled)DIAG_DEVELOPER
References SendDiagRPC()
void UpdateEnvironmentDebug()DIAG_DEVELOPER
Referenced by OnUpdate()
void UpdateMaterialDebug()DIAG_DEVELOPER
Referenced by OnUpdate()
void UpdateWeaponLiftDiag(float delta_time)DIAG_DEVELOPER
Referenced by OnUpdate()
void UpdateUndegroundDiag(float deltaTIme)DIAG_DEVELOPER
Referenced by OnUpdate()
static void CBMiscEnvironmentLoggingDryWet(bool enabled)DIAG_DEVELOPERENABLE_LOGGING
References SendDiagRPC()
static void CBMiscEnvironmentLoggingItemHeat(bool enabled)DIAG_DEVELOPERENABLE_LOGGING
References SendDiagRPC()
static void CBMiscFallDamageDebug(bool enabled)DIAG_DEVELOPER
References SendDiagRPC()
static void CBMiscDisplayPlayerInfo(int value)DIAG_DEVELOPER
static void CBMiscUniversalTemperatureSources(bool enabled)DIAG_DEVELOPER
static void CBMiscBulletImpact(bool enabled, int id)DIAG_DEVELOPER
static void CBMiscGoUnconscious(bool enabled, int id)DIAG_DEVELOPER
References DiagButtonRPC()
static void CBMiscGoUnconsciousDelayed(bool enabled, int id)DIAG_DEVELOPER
References DiagButtonRPC()
static void CBMiscQuickRestrain(bool enabled)DIAG_DEVELOPER
static void CBMiscHairHide(bool enabled, int id)DIAG_DEVELOPER
static void CBMiscHairHideAll(bool enabled)DIAG_DEVELOPER
static void CBMiscCamShake(bool enabled, int id)DIAG_DEVELOPER
static void CBMiscQuickFishing(bool enabled)DIAG_DEVELOPER
static void CBMiscShockImpact(bool enabled, int id)DIAG_DEVELOPER
static void ShockImpact()DIAG_DEVELOPER
static void CBMiscPlugArrows(bool enabled)DIAG_DEVELOPER
static void CBMiscTargetableByAI(bool enabled, int id)DIAG_DEVELOPER
static void CBMiscHitIndicationSpawnHit(bool enabled, int id)DIAG_DEVELOPER
static void CBDebugMonitor(bool enabled, int id)DIAG_DEVELOPER
static void CBMiscFreezeEntity(bool enabled, int id)DIAG_DEVELOPER
static void CBMiscFreezePlayer(bool enabled, int id)DIAG_DEVELOPER
static void CBVehicleDebugOutput(int value)DIAG_DEVELOPER
References SendDiagRPC()
static void CBDumpCrashData(bool value)DIAG_DEVELOPER
static void CBSimulateInfiniteLoop(bool enabled, int id)DIAG_DEVELOPER
References SimulateMode()
static void CBSimulateNullPointer(bool enabled, int id)DIAG_DEVELOPER
References SimulateMode()
static void CBSimulateDivisionByZero(bool enabled, int id)DIAG_DEVELOPER
References SimulateMode()
static void CBSimulateErrorFunction(bool enabled, int id)DIAG_DEVELOPER
References SimulateMode()
static void CBWeaponParticles(bool enabled)DIAG_DEVELOPER
static void CBWeaponDebug(bool enabled)DIAG_DEVELOPER
static void CBWeaponUnlimitedAmmo(bool enabled)DIAG_DEVELOPER
static void CBWeaponBurstVersion(int value)DIAG_DEVELOPER
static void CBBleedingDisableBloodLoss(bool enabled)DIAG_DEVELOPER
References SendDiagRPC()
static void CBBleedingActivateSource(int value)DIAG_DEVELOPER
References SendDiagRPC()
static void CBBleedingActivateAllSources(bool enabled, int id)DIAG_DEVELOPER
References DiagButtonRPC()
static void CBBleedingReload(bool enabled, int id)DIAG_DEVELOPER
static void CBLogsActions(bool enabled)DIAG_DEVELOPER
static void CBLogsWeapons(bool enabled)DIAG_DEVELOPER
static void CBLogsSync(bool enabled)DIAG_DEVELOPER
static void CBLogsBaseBuilding(bool enabled)DIAG_DEVELOPER
static void CBLogsSymptoms(bool enabled)DIAG_DEVELOPER
static void CBLogsInventoryMove(bool enabled)DIAG_DEVELOPER
static void CBLogsInventoryReservation(bool enabled)DIAG_DEVELOPER
static void CBLogsInventoryHFSM(bool enabled)DIAG_DEVELOPER
static void CBLogsQuickbar(bool enabled)DIAG_DEVELOPER
static void CBLogsBleedingChances(bool enabled)DIAG_DEVELOPER
static void CBTriggerDebug(bool enabled)DIAG_DEVELOPER
static void CBBaseBuildingWood(bool enabled)DIAG_DEVELOPER
References SendDiagRPC()
static void CBBaseBuildingGate(bool enabled)DIAG_DEVELOPER
References SendDiagRPC()
static void CBCameraToolsEnableRemoteCamera(bool enabled)DIAG_DEVELOPER
static void CBSetGeyserDiagData()DIAG_DEVELOPER
static void EnableDebugSystemClient(ESubscriberSystems system, bool enable)DIAG_DEVELOPER
Referenced by CBTriggerDebug()
static void DiagButtonActionParams(bool enabled, int id, ScriptCaller action, Param params)DIAG_DEVELOPER
static void DiagButtonRPCSelf(bool enabled, int id, int rpc)DIAG_DEVELOPER
Referenced by SimulateMode()
static void DiagButtonRPCIntInt(bool enabled, int id, int value, int value2, int rpc, bool serverOnly = false)DIAG_DEVELOPER
Referenced by CBMiscHairHide()
static void DiagToggleRPCAction(int value, ScriptCaller action, int current, int rpc)DIAG_DEVELOPER
static void DiagToggleAction(int value, ScriptCaller action, int current)DIAG_DEVELOPER
static void SendDiagRPCSelf(Param value, int rpc)DIAG_DEVELOPER
static void SendDiagRPCSelfBasic(SendDiagRPCSelfBasicParam param)DIAG_DEVELOPER
static void SendDiagRPCSelfParam(SendDiagRPCSelfParamParam param)DIAG_DEVELOPER
static void SendDiagRPCBasic(SendDiagRPCBasicParam param)DIAG_DEVELOPER
static void SendDiagRPCParam(SendDiagRPCParamParam param)DIAG_DEVELOPER
References SendDiagRPC(), Param3.param1, Param3.param2
Show 1 more, Param3.param3
static void CBUpdateSBDummyServers()DIAG_DEVELOPER
static void CBModdedDiadIDsExampleBool(bool enabled)DOXYGENMODDING_TESTDIAG_DEVELOPER

Example callback for RegisterBool

NoteGive it a unique name to prevent conflicts
NoteThese MUST be static and return void
// Valid RegisterBool callback signatures (Technically 'bool' can be 'int' as well, so be mindful of that)
//	o static void Callback();
//	o static void Callback(bool value);
//	o static void Callback(bool value, int id);
References Print()
static void CBModdedDiadIDsExampleRange(float value)DOXYGENMODDING_TESTDIAG_DEVELOPER

Example callback for RegisterRange

NoteGive it a unique name to prevent conflicts
NoteThese MUST be static and return void
// Valid RegisterRange callback signatures (Technically 'int' can be 'bool' as well, so be mindful of that)
//	o static void Callback();
//	o static void Callback(float value);
//	o static void Callback(float value, int id);
//	o static void Callback(int value);
//	o static void Callback(int value, int id);
References Print()