class PluginDiagMenumoddedSourceSourceSource
PluginDiagMenu › PluginBase
Derived classes
Part of Modding DiagMenu
All members, including inherited
Members 62
Referenced by EnableDebugSystemClient()
Referenced by CheckModifiers()
Referenced by CheckUnlimitedAmmo()
Referenced by CheckDisableBloodLoss()
Referenced by CheckInvincibility()
Referenced by CheckCraftingDebugActions()
Referenced by CheckBuildWood()
Referenced by CheckBuildGate()
Referenced by CheckLogPlayerStats()
Referenced by CheckSoftSkillsState()
Referenced by CheckSoftSkillsDebug()
Referenced by CheckGunParticles()
Referenced by CheckSoftSkillsModel()
Referenced by CheckBloodyHands()
Referenced by CheckPermanentCrossHairUpdate()
Referenced by CheckToggleHud()
Referenced by CheckShowWeaponDebug()
Referenced by CheckAimNoise()
Referenced by CheckDisplayMenu()
Referenced by CheckProceduralRecoil()
Referenced by CheckQuickRestrain()
Referenced by CheckQuickFishing()
Referenced by CheckStamina()
Referenced by CheckEnvironmentStats()
Referenced by CheckUniversalTemperatureSources()
Referenced by CheckDrawCheckerboard()
Referenced by CheckPresenceNotifierDebug()
Referenced by CheckShowBleedingSources()
Referenced by CheckDoInventoryLogs()
Referenced by CheckDoInventoryLogs()
Referenced by CheckDoInventoryLogs()
Referenced by CheckDoSymptomLogs()
Referenced by CheckInventoryAccess()
Referenced by CheckClientCameraObserver()
Referenced by CheckHitDirection()
Referenced by CheckSpecialtyLevel()
Referenced by CheckLifeSpanPlaytimeUpdate()
Referenced by CheckDayzPlayerMenu()
Referenced by CheckActivateBleedingSource()
Referenced by CheckActivateBleedingSourceLevel()
int m_TotalHairLevelsAdjustedReferenced by CheckBurst()
Referenced by CheckBreathVapor()
ref TStringArray m_HairSelectionArrayReferenced by CheckShockImpact()
Referenced by CheckPlugArrows()
int m_ModdedDiagID = DiagMenuIDs.MODDED_MENUDIAG_DEVELOPERprotected string m_ModdedDiagsExampleRootMenu = "BI - DiagsModdingExample"DOXYGENMODDING_TESTDIAG_DEVELOPERThe name of the root menu where all debugs of this mod will be placed in
NoteTry to think of a name which will make it easy to identify as originating from your mod
NoteThe 'maximum' length of the name of an entry is 24 characters (excess will be cut off when rendering)
NoteThe hardcap length of the name of an entry is 64 characters
The name of an example sub menu
\name Modded Diag IDs To prevent mod conflicts, a system has been set up to create unique IDs for the modded Diags These are then best saved to a variable so that they can be used by the other DiagMenu functions !!! Remember to give them as unique as possible name, as something with a generic name could cause conflicts
Methods 133
override void OnInit()References CGame.ConfigGetTextArray(), array.Count(), Debug.DrawBox()
Show 54 more
, string.Format(), GetGame(), map.Insert(), IsCLIParam(), CGame.IsMultiplayer(), CGame.IsServer(), DiagMenu.RegisterBool(), DiagMenu.RegisterItem(), DiagMenu.RegisterMenu(), DiagMenu.RegisterRange(), Timer.Run(), DiagMenu.SetValue(), new Timer(), int.ToString(), int.ToString(), int.ToString(), float.ToString(), int.ToString(), int.ToString(), float.ToString(), float.ToString(), int.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), DIAGS_REGISTERED, BleedingIndicationConstants.DROP_COLOR_ALPHA_END, BleedingIndicationConstants.DROP_COLOR_ALPHA_START, BleedingIndicationConstants.DROP_COLOR_BLUE, BleedingIndicationConstants.DROP_COLOR_DESATURATIONEND, BleedingIndicationConstants.DROP_COLOR_GREEN, BleedingIndicationConstants.DROP_COLOR_RED, BleedingIndicationConstants.DROP_DURATION_LOW, BleedingIndicationConstants.DROP_PROGRESS_THRESHOLD, BleedingIndicationConstants.DROP_SCATTER_LOW, BleedingIndicationConstants.DROP_SIZE_END_LOW, BleedingIndicationConstants.DROP_SIZE_START_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MAX_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MIN_LOW, m_DoActionLogs, m_DoWeaponLogs, m_HairHidingStateMap, m_HairSelectionArray, m_Timer, m_TotalHairLevelsAdjusted, m_VehicleFreeAreaBox, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MAX_LOW, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MIN_LOW, BleedingIndicationConstants.SEQUENCE_DURATION_DEFAULT, and vector.ZeroReferenced by PluginDiagMenuClient.OnInit()
References CheckActivateAllBS(), CheckActivateBleedingSource(), CheckActivateBleedingSourceLevel()
Show 67 more
, CheckAgentInjectActions(), CheckAimNoise(), CheckBleedingIndicators(), CheckBloodyHands(), CheckBreathVapor(), CheckBuildGate(), CheckBuildWood(), CheckBulletImpact(), CheckBurst(), CheckCamShake(), CheckClientCameraObserver(), CheckCraftingDebugActions(), CheckCraftingDump(), CheckDayzPlayerMenu(), CheckDisableBloodLoss(), CheckDisplayMenu(), CheckDoActionLogs(), CheckDoInventoryLogs(), CheckDoSymptomLogs(), CheckDoWeaponLogs(), CheckDrawCheckerboard(), CheckEnvironmentStats(), CheckFinisherOverride(), CheckFixItems(), CheckFreezeEntity(), CheckGenerateRecipeCache(), CheckGoUnconscious(), CheckGoUnconsciousDelayed(), CheckGunParticles(), CheckHairHide(), CheckHairLevel(), CheckHitDirection(), CheckInputSuppression(), CheckInventoryAccess(), CheckInvincibility(), CheckItemDebugActions(), CheckKillPlayer(), CheckLifeSpanPlaytimeUpdate(), CheckModifiers(), CheckPermanentCrossHairUpdate(), CheckPersonalLight(), CheckPlayerReset(), CheckPlugArrows(), CheckPresenceNotifierDebug(), CheckProceduralRecoil(), CheckQuickFishing(), CheckQuickRestrain(), CheckReloadBS(), CheckShockImpact(), CheckShowBleedingSources(), CheckShowWeaponDebug(), CheckSimulateDivisionByZero(), CheckSimulateErrorFunction(), CheckSimulateInfiniteLoop(), CheckSimulateNULLPointer(), CheckSoftSkillsDebug(), CheckSoftSkillsModel(), CheckSoftSkillsState(), CheckSpecialtyLevel(), CheckStamina(), CheckTargetableByAI(), CheckTimeAccel(), CheckToggleHud(), CheckTriggerDebug(), CheckUniversalTemperatureSources(), CheckUnlimitedAmmo(), and CheckVehicleGetOutBox()void CheckTimeAccel()DEVELOPERReferences AreTimeAccelParamsSame(), DiagMenu.GetBool(), DiagMenu.GetRangeValue()
Show 4 more
, GetTimeAccelBitmask(), SendTimeAccel(), new TimeAccelParam(), and FeatureTimeAccel.m_CurrentTimeAccelReferenced by Update()
void CheckClientCameraObserver()DEVELOPERReferences Class.Cast(), CameraToolsMenuClient.DelayedDestroy(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), CGame.RPCSingleParam(), and m_EnableRemoteCameraReferenced by Update()
void CheckPlayerReset()DEVELOPERReferences DiagMenu.GetBool(), GetGame(), Man.GetIdentity()
Show 4 more
, CGame.GetPlayer(), CGame.RPCSingleParam(), DiagMenu.SetValue(), and CachedObjectsParams.PARAM1_BOOLReferenced by Update()
void CheckInventoryAccess()DEVELOPERReferences DiagMenu.GetBool(), SendInventoryAccessRPC(), PlayerBase.DEBUG_INVENTORY_ACCESS
Show 1 more
, m_AllowInventoryAccessReferenced by Update()
void CheckFixItems()DEVELOPERReferences DiagMenu.GetBool(), GetGame(), Man.GetIdentity()
Show 4 more
, CGame.GetPlayer(), CGame.RPCSingleParam(), DiagMenu.SetValue(), and CachedObjectsParams.PARAM1_BOOLReferenced by Update()
void CheckUnlimitedAmmo()DEVELOPERReferences DiagMenu.GetBool(), ItemBase.GetDebugActionsMask(), SendUnlimitedRPC()
Show 2 more
, ItemBase.SetDebugActionsMask(), and m_EnableUnlimitedAmmoReferenced by Update()
void CheckReloadBS()DEVELOPERReferences Class.Cast(), PlayerBase.GetBleedingManagerRemote(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), BleedingSourcesManagerRemote.Reload(), and DiagMenu.SetValue()Referenced by Update()
void CheckGenerateRecipeCache()DEVELOPERReferences PluginRecipesManager.CallbackGenerateCache(), Class.CastTo(), DiagMenu.GetBool()
Show 2 more
, GetPlugin(), and DiagMenu.SetValue()Referenced by Update()
void CheckShowBleedingSources()DEVELOPERReferences Class.Cast(), PlayerBase.GetBleedingManagerRemote(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), BleedingSourcesManagerRemote.SetDiag(), and m_ShowBleedingSourcesReferenced by Update()
void CheckHairHide()DEVELOPERReferences DiagMenu.GetBool(), SendSetHairLevelHideRPC(), DiagMenu.SetValue()
Show 1 more
, m_HairLevelSelectedReferenced by Update()
void CheckPersonalLight()DEVELOPERReferences DiagMenu.GetBool(), PlayerBaseClient.UpdatePersonalLight(), and PlayerBaseClient.m_PersonalLightDisabledByDebug
Referenced by Update()
void CheckItemDebugActions()DEVELOPERReferences DiagMenu.GetBool(), ItemBase.GetDebugActionsMask(), SendDebugActionsRPC()
Show 1 more
, ItemBase.SetDebugActionsMask()Referenced by Update()
void CheckBulletImpact()DEVELOPERReferenced by Update()
void CheckShockImpact()DEVELOPERReferences Class.Cast(), DiagMenu.GetBool(), GetGame()
Show 4 more
, CGame.GetPlayer(), DiagMenu.SetValue(), PlayerBase.SpawnShockEffect(), and tmpReferenced by Update()
void CheckHitDirection()DEVELOPERReferences Class.Cast(), HitDirectionEffectBase.CheckValues(), DiagMenu.GetBool()
Show 18 more
, GetGame(), CfgGameplayHandler.GetHitIndicationPPEEnabled(), Mission.GetHud(), CGame.GetMission(), CGame.GetPlayer(), DiagMenu.GetRangeValue(), DiagMenu.GetValue(), PlayerBase.SetHitPPEEnabled(), DiagMenu.SetValue(), Hud.SpawnHitDirEffect(), HitDirectionEffectBase.m_BreakPointBase, HitDirectionEffectBase.m_DistanceAdjust, HitDirectionEffectBase.m_DurationMax, m_HitIndicationDebugEnabled, HitDirectionEffectBase.m_ID, HitDirectionEffectBase.m_Mode, HitDirectionEffectBase.m_RotationOverride, and HitDirectionEffectBase.m_ScatterReferenced by Update()
void CheckBleedingIndicators()DEVELOPERReferences Class.Cast(), PlayerBase.GetBleedingManagerRemote(), DiagMenu.GetBool()
Show 25 more
, GetGame(), CGame.GetPlayer(), DiagMenu.GetRangeValue(), BleedingSourcesManagerRemote.Reload(), DbgBleedingIndicationStaticInfo.m_DbgDesaturationEnd, DbgBleedingIndicationStaticInfo.m_DbgDropColorAlphaEnd, DbgBleedingIndicationStaticInfo.m_DbgDropColorAlphaStart, DbgBleedingIndicationStaticInfo.m_DbgDropColorBlue, DbgBleedingIndicationStaticInfo.m_DbgDropColorGreen, DbgBleedingIndicationStaticInfo.m_DbgDropColorRed, DbgBleedingIndicationStaticInfo.m_DbgDropDesaturate, DbgBleedingIndicationStaticInfo.m_DbgDropDurationBase, DbgBleedingIndicationStaticInfo.m_DbgDropEndSize, DbgBleedingIndicationStaticInfo.m_DbgDropMaxDelay, DbgBleedingIndicationStaticInfo.m_DbgDropMinDelay, DbgBleedingIndicationStaticInfo.m_DbgDropProgressTreshold, DbgBleedingIndicationStaticInfo.m_DbgDropRotationRandom, DbgBleedingIndicationStaticInfo.m_DbgDropScatter, DbgBleedingIndicationStaticInfo.m_DbgDropSizeVariationMax, DbgBleedingIndicationStaticInfo.m_DbgDropSizeVariationMin, DbgBleedingIndicationStaticInfo.m_DbgDropSlideDistance, DbgBleedingIndicationStaticInfo.m_DbgDropStartSize, DbgBleedingIndicationStaticInfo.m_DbgEnableBleedingIndication, DbgBleedingIndicationStaticInfo.m_DbgSequenceDuration, and DbgBleedingIndicationStaticInfo.m_DbgUseOverrideValuesReferenced by Update()
void CheckFinisherOverride()DEVELOPERReferences Class.Cast(), DayZPlayerImplementMeleeCombat.DebugGetForcedFinisherType(), DayZPlayerImplementMeleeCombat.DebugSetForcedFinisherType()
Referenced by Update()
void CheckTargetableByAI()DEVELOPERReferences Class.Cast(), DiagMenu.GetBool(), GetGame()
Show 3 more
, CGame.GetPlayer(), SendTargetabilityRPC(), and PlayerBase.m_CanBeTargetedDebugReferenced by Update()
void CheckFreezeEntity()DEVELOPERReferenced by Update()
void CheckAgentInjectActions()DEVELOPERReferences DiagMenu.GetBool(), ItemBase.GetDebugActionsMask(), SendDebugActionsRPC()
Show 1 more
, ItemBase.SetDebugActionsMask()Referenced by Update()
void CheckCraftingDump()DEVELOPERReferences Class.CastTo(), PluginRecipesManager.GenerateHumanReadableRecipeList(), DiagMenu.GetBool()
Show 2 more
, GetPlugin(), and DiagMenu.SetValue()Referenced by Update()
void CheckCraftingDebugActions()DEVELOPERReferenced by Update()
void CheckBurst()DEVELOPERReferences Class.Cast(), GetGame(), CGame.GetPlayer()
Show 5 more
, DiagMenu.GetValue(), PlayerBase.GetWeaponManager(), SendBurstRPC(), WeaponManager.SetBurstOption(), and m_BurstReferenced by Update()
void CheckLogPlayerStats()DEVELOPERvoid CheckSoftSkillsDebug()DEVELOPERReferences Class.CastTo(), SoftSkillsManager.CreateDebugWindow(), DiagMenu.GetBool()
Show 5 more
, GetGame(), CGame.GetPlayer(), PlayerBase.GetSoftSkillsManager(), SoftSkillsShowDebugRPC(), and m_SoftSkillsDebugReferenced by Update()
void CheckActivateBleedingSourceLevel()DEVELOPERReferenced by Update()
void CheckPermanentCrossHairUpdate()DEVELOPERReferences Class.CastTo(), DiagMenu.GetBool(), GetPlugin()
Show 2 more
, PluginPermanentCrossHair.SwitchPermanentCrossHair(), and m_PermanentCrossHairReferenced by Update()
void CheckVehicleGetOutBox()DEVELOPERReferenced by Update()
void CheckToggleHud()DEVELOPERReferenced by Update()
void CheckShowWeaponDebug()DEVELOPERReferences Class.CastTo(), DiagMenu.GetBool(), GetGame()
Show 3 more
, CGame.GetPlayer(), DayZPlayerImplement.ShowWeaponDebug(), and m_ShowingWeaponDebugReferenced by Update()
void CheckCamShake()DEVELOPERReferences DiagMenu.GetBool(), DayZPlayer.GetCurrentCamera(), GetGame()
Show 3 more
, CGame.GetPlayer(), DiagMenu.SetValue(), and DayZPlayerCamera.SpawnCameraShake()Referenced by Update()
void CheckAimNoise()DEVELOPERReferences Class.CastTo(), DayZPlayerImplement.GetAimingModel(), DiagMenu.GetBool()
Show 4 more
, GetGame(), CGame.GetPlayer(), DayZPlayerImplementAiming.SetAimNoiseAllowed(), and m_AimNoiseEnabledReferenced by Update()
void CheckDayzPlayerMenu()DEVELOPERReferences Class.CastTo(), PluginManager.GetPluginByType(), DiagMenu.GetValue()
Show 2 more
, PluginDayzPlayerDebug.ToggleDebugWindowSetMode(), and m_DayzPlayerDebugMenuReferenced by Update()
void CheckDisplayMenu()DEVELOPERReferenced by Update()
void CheckUniversalTemperatureSources()DEVELOPERReferenced by Update()
void CheckDoActionLogs()DEVELOPERReferences LogManager.ActionLogEnable(), DiagMenu.GetBool(), SendSetActionLogs()
Show 1 more
, m_DoActionLogsReferenced by Update()
void CheckDoWeaponLogs()DEVELOPERReferences DiagMenu.GetBool(), SendSetWeaponLogs(), LogManager.WeaponLogEnable()
Show 2 more
, m_DoActionLogs, and m_DoWeaponLogsReferenced by Update()
void CheckDoInventoryLogs()DEVELOPERReferences DiagMenu.GetBool(), LogManager.InventoryHFSMLogEnable(), LogManager.InventoryMoveLogEnable()
Referenced by Update()
void CheckDoSymptomLogs()DEVELOPERReferences DiagMenu.GetBool(), SendSetSymptomLogs(), LogManager.SymptomLogEnable()
Show 1 more
, m_DoSymptomLogsReferenced by Update()
void CheckPlugArrows()DEVELOPERReferences array.Count(), DiagMenu.GetBool(), GetGame()
Show 2 more
, ComponentEnergyManager.SetDebugPlugs(), and m_ActiveReferenced by Update()
void SendDebugActionsRPC()DEVELOPERReferences ItemBase.GetDebugActionsMask(), GetGame(), Man.GetIdentity()
Show 3 more
, CGame.GetPlayer(), CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_INTReferenced by CheckQuickRestrain()
Referenced by CheckQuickFishing()
Referenced by CheckProceduralRecoil()
void SendActivateAllBSRPC()DEVELOPERReferenced by CheckActivateAllBS()
void SendKillPlayerRPC()DEVELOPERReferenced by CheckKillPlayer()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_INTReferenced by CheckInvincibility()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckStamina()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckTargetableByAI()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_INTReferenced by CheckBurst()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckLogPlayerStats()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckModifiers()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckInventoryAccess()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckUnlimitedAmmo()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckDisableBloodLoss()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckCraftingDebugActions()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckBuildWood()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckBuildGate()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckSoftSkillsDebug()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckSoftSkillsState()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckGunParticles()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckSoftSkillsModel()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_FLOATReferenced by CheckSpecialtyLevel()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferenced by CheckBloodyHands()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_FLOATReferenced by CheckLifeSpanPlaytimeUpdate()
References GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLReferences GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and CachedObjectsParams.PARAM1_BOOLvoid SendSimulateNULLPointer()DEVELOPERReferenced by CheckSimulateNULLPointer()
void SendSimulateDivisionByZero()DEVELOPERReferenced by CheckSimulateDivisionByZero()
void SendSimulateInfiniteLoop()DEVELOPERReferenced by CheckSimulateInfiniteLoop()
void SendSimulateErrorFunction()DEVELOPERReferenced by CheckSimulateErrorFunction()
void SendSetHairLevelRPC()DEVELOPERReferenced by CheckHairHide()
Referenced by CheckDoActionLogs()
Referenced by CheckDoWeaponLogs()
Referenced by CheckDoSymptomLogs()
Referenced by CheckDoInventoryLogs()
Referenced by CheckDoInventoryLogs()
Referenced by CheckDoInventoryLogs()
Referenced by CheckFinisherOverride()
Referenced by CheckTimeAccel()
void OnRPC(PlayerBase player, int rpc_type, ParamsReadContext ctx)References LogManager.ActionLogEnable(), BleedingSourcesManagerServer.ActivateAllBS(), ScriptCallQueue.CallLater()
Show 67 more
, Class.CastTo(), PluginLifespan.ChangeFakePlaytime(), BleedingSourcesManagerServer.DebugActivateBleedingSource(), DayZPlayerImplementMeleeCombat.DebugSetForcedFinisherType(), Error(), PlayerBase.FixAllInventoryItems(), map.Get(), DayZPlayerImplement.GetAimingModel(), PlayerBase.GetBleedingManagerServer(), DayZGame.GetCallQueue(), ItemBase.GetDebugActionsMask(), GetGame(), DayZPlayerImplement.GetMeleeCombat(), PlayerBase.GetPlayerStats(), GetPlugin(), PlayerBase.GetSoftSkillsManager(), PlayerBase.GetStatSpecialty(), PlayerBase.GetWeaponManager(), GoUnconscious(), LogManager.InventoryHFSMLogEnable(), LogManager.InventoryMoveLogEnable(), LogManager.InventoryReservationLogEnable(), Print(), Serializer.Read(), map.Remove(), SoftSkillsManager.ResetDebugWindow(), map.Set(), PlayerStat.Set(), Object.SetAllowDamage(), PlayerStats.SetAllowLogs(), BleedingSourcesManagerServer.SetBloodLoss(), WeaponManager.SetBurstOption(), Object.SetCanBeDestroyed(), ItemBase.SetDebugActionsMask(), PluginRecipesManager.SetEnableDebugCrafting(), PlayerBase.SetHairLevelToHide(), Object.SetHealth(), Object.SetHealth(), PlayerBase.SetLastShavedSeconds(), SoftSkillsManager.SetLinearState(), PlayerBase.SetModifiers(), DayZPlayerImplementAiming.SetProceduralRecoilEnabled(), PlayerBase.SetQuickFishing(), PlayerBase.SetQuickRestrain(), SoftSkillsManager.SetSoftSkillsState(), SoftSkillsManager.SetSpecialtyLevel(), SetStaminaEnabled(), DiagMenu.SetValue(), SoftSkillsManager.StartSynchTimer(), Man.StatGet(), Man.StatUpdate(), SoftSkillsManager.StopSynchTimer(), LogManager.SymptomLogEnable(), SoftSkillsManager.SynchSpecialtyLevel(), new TimeAccelParam(), PluginLifespan.UpdateBloodyHandsVisibility(), PlayerBase.UpdateHairSelectionVisibility(), PluginLifespan.UpdateLifespan(), LogManager.WeaponLogEnable(), PlayerBase.m_CanBeTargetedDebug, FeatureTimeAccel.m_CurrentTimeAccel, PrtTest.m_GunParticlesState, m_Subscribers, CachedObjectsParams.PARAM1_BOOL, CachedObjectsParams.PARAM1_FLOAT, CachedObjectsParams.PARAM1_INT, and CachedObjectsParams.PARAM2_INT_INTvoid GoUnconscious(PlayerBase player)Referenced by OnRPC()
bool AreTimeAccelParamsSame(TimeAccelParam p1, TimeAccelParam p2)DEVELOPERReferenced by CheckTimeAccel()
static void EnableDebugSystemClient(ESubscriberSystems system, bool enable)DEVELOPERReferences GetGame(), Man.GetIdentity(), CGame.GetPlayer()
Show 2 more
, CGame.RPCSingleParam(), and m_SystemsMaksReferenced by CheckTriggerDebug()
static void SendDataToSubscribersServer(Object target, ESubscriberSystems system, int rpc_type, Param data, bool guaranteed = true)DEVELOPERReferences map.Count(), map.Get(), GetGame()
Show 5 more
, Man.GetIdentity(), map.GetKey(), map.RemoveElement(), CGame.RPCSingleParam(), and m_Subscribersvoid WriteCategoryBit(out int bitmask, int diagMenuID, ETimeAccelCategories category)DEVELOPERReferences DiagMenu.GetValue()
Referenced by GetTimeAccelBitmask()
override void OnDestroy()DIAG_DEVELOPERReferences DiagMenu.ClearScriptDiags()
protected void RegisterDiags()DIAG_DEVELOPERReferences RegisterDeveloperDiags(), RegisterModdedDiags(), RegisterModdedDiagsIDs()
Show 2 more
, DiagMenu.Unregister(), and m_ModdedDiagIDReferenced by PluginDiagMenuServer.RegisterDiags()
private void RegisterDeveloperDiags()DIAG_DEVELOPERReferences string.Format(), DiagMenu.RegisterBool(), DiagMenu.RegisterItem()
Show 38 more
, DiagMenu.RegisterMenu(), DiagMenu.RegisterRange(), DiagMenu.SetRangeValue(), DiagMenu.SetValue(), int.ToString(), int.ToString(), int.ToString(), float.ToString(), int.ToString(), int.ToString(), float.ToString(), float.ToString(), int.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), float.ToString(), BleedingIndicationConstants.DROP_COLOR_ALPHA_END, BleedingIndicationConstants.DROP_COLOR_ALPHA_START, BleedingIndicationConstants.DROP_COLOR_BLUE, BleedingIndicationConstants.DROP_COLOR_DESATURATIONEND, BleedingIndicationConstants.DROP_COLOR_GREEN, BleedingIndicationConstants.DROP_COLOR_RED, BleedingIndicationConstants.DROP_DURATION_LOW, BleedingIndicationConstants.DROP_PROGRESS_THRESHOLD, BleedingIndicationConstants.DROP_SCATTER_LOW, BleedingIndicationConstants.DROP_SIZE_END_LOW, BleedingIndicationConstants.DROP_SIZE_START_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MAX_LOW, BleedingIndicationConstants.DROP_SIZE_VARIATION_MIN_LOW, UiHintPanel.m_ForcedIndex, m_TotalHairLevelsAdjusted, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MAX_LOW, BleedingIndicationConstants.SEQUENCE_DROP_DELAY_MIN_LOW, and BleedingIndicationConstants.SEQUENCE_DURATION_DEFAULTReferenced by RegisterDiags()
protected int GetModdedDiagID()DIAG_DEVELOPERReferences m_ModdedDiagID
protected int GetModdedRootMenu()DIAG_DEVELOPERprotected void RegisterModdedDiagsIDs()Obtain unique IDs and store them in variables
NoteDon't forget to call super!
WarningPlease only call GetModdedDiagID when necessary, as every time it is called it will increment and Script has a limit of 512 Diag IDs
Referenced by RegisterDiags()
protected void RegisterModdedDiags()Register entries to the DiagMenu
NotePlease create a root menu for your mod which is then the single parent of all your diags, which is then a child of ModdedRootMenu
WarningRead the in-file comments as well
WarningDon't forget to call super! Mandatory at the beginning of the function so it can register the modded root menu!
References DiagMenu.RegisterMenu()
Referenced by RegisterDiags()
void InitTimeAccel()DIAG_DEVELOPERReferenced by PluginDiagMenuClient.CheckTimeAccel()
TimeAccelParam GetTimeAccelMenuState()DIAG_DEVELOPERReferences DiagMenu.GetBool(), DiagMenu.GetRangeValue(), FeatureTimeAccel.GetTimeAccelBitmask()
Show 1 more
, new TimeAccelParam()void SetTimeAccelMenuState(bool enable, int bigFactor, float smallFactor, int bitmask)DIAG_DEVELOPERReferences FeatureTimeAccel.GetDiagIDByCategory(), EnumTools.GetEnumSize(), DiagMenu.SetRangeValue()
Show 1 more
, DiagMenu.SetValue()Referenced by InitTimeAccel()