class ConstructionDebugDIAG_DEVELOPER
Members 11
protected static string m_DismantlePartNameDIAG_DEVELOPERReferenced by DrawCanDismantlePart(), ResetDismantlePartData(), ResetValues()
Show 1 more
, SetCanDismantlePartData()protected static bool m_DismantleConstructedDIAG_DEVELOPERprotected static bool m_DismantleHasDependentsDIAG_DEVELOPERprotected static bool m_DismantleSupportFailedDIAG_DEVELOPERprotected static string m_ActionDismantlePartNameDIAG_DEVELOPERReferenced by DrawActionDismantle(), ResetActionDismantleData(), ResetValues()
Show 1 more
, SetActionDismantleData()protected static string m_ActionDismantleReasonDIAG_DEVELOPERprotected static int m_TargetComponentIdx = -1DIAG_DEVELOPERprotected static ref map<int, ref ActionInfoDebugData> m_ActionInfoDebug = new map<int, ref ActionInfoDebugData>()DIAG_DEVELOPERReferenced by AddBuildPartInfoData(), DrawBuildPartInfo(), RemoveBuildPartInfoData()
Show 2 more
, ResetValues(), and UpdateTargetComponentIdx()protected static string m_CollidingPartNameDIAG_DEVELOPERReferenced by DrawCollisionPrintouts(), ResetCollisionPrintoutData(), ResetValues()
Show 1 more
, SetCollisionPrintoutData()protected static ref array<string> m_ValidCollisions = new array<string>()DIAG_DEVELOPERReferenced by DrawCollisionPrintouts(), ResetCollisionPrintoutData(), ResetValues()
Show 1 more
, SetCollisionPrintoutData()protected static string m_InsideboxPartNameDIAG_DEVELOPERMethods 17
static void ResetValues()DIAG_DEVELOPERReferenced by PluginDiagMenuClient.CBBaseBuildingDebug()
static void SetCanDismantlePartData(ConstructionDismantleDebugData data)DIAG_DEVELOPERReferences ConstructionDismantleDebugData.constructed, ConstructionDismantleDebugData.hasDependents, m_DismantleConstructed
Referenced by ConstructionBase.CanDismantlePart()
static void ResetDismantlePartData()DIAG_DEVELOPERReferences m_DismantlePartName
Referenced by ConstructionBase.CanDismantlePart()
static void SetActionDismantleData(ActionDismantleDebugData data)DIAG_DEVELOPERReferences m_ActionDismantlePartName, m_ActionDismantleReason, ActionDismantleDebugData.partName
Show 1 more
, ActionDismantleDebugData.reasonReferenced by ActionDismantlePart.DbgPrintFailure()
static void ResetActionDismantleData()DIAG_DEVELOPERReferences m_ActionDismantlePartName
static void AddBuildPartInfoData(ActionInfoDebugData data)DIAG_DEVELOPERReferences string.Hash(), map.Set(), UpdateTargetComponentIdx()
Show 3 more
, ActionInfoDebugData.componentIdx, m_ActionInfoDebug, and ActionInfoDebugData.partNameReferenced by ActionConstructionPartInfoContinuous.DbgPrint()
static void RemoveBuildPartInfoData(string partName)DIAG_DEVELOPERReferenced by ActionConstructionPartInfoContinuous.DbgPrint()
protected static void UpdateTargetComponentIdx(int idx)DIAG_DEVELOPERReferenced by AddBuildPartInfoData()
static void SetCollisionPrintoutData(string partName, notnull array<string> collisions)DIAG_DEVELOPERReferenced by ConstructionBase.IsCollidingEx()
static void ResetCollisionPrintoutData()DIAG_DEVELOPERReferenced by ConstructionBase.IsCollidingEx()
static void SetInsideboxCheckDebugData(string partName)DIAG_DEVELOPERReferences m_InsideboxPartName
Referenced by ConstructionBase.ConstructionInsiderBoxCheck()
static void Update()DIAG_DEVELOPERReferences DrawActionDismantle(), DrawBuildPartInfo(), DrawCanDismantlePart()
Show 2 more
, DrawCollisionPrintouts(), and DrawInsideboxPrintouts()Referenced by PluginDiagMenuClient.UpdateBaseBuildingFullDebug()
protected static void DrawCanDismantlePart()DIAG_DEVELOPERReferences DbgUI.Begin(), DbgUI.End(), DbgUI.Text()
Show 4 more
, m_DismantleConstructed, m_DismantleHasDependents, m_DismantlePartName, and m_DismantleSupportFailedReferenced by Update()
protected static void DrawActionDismantle()DIAG_DEVELOPERReferences DbgUI.Begin(), DbgUI.End(), DbgUI.Text()
Show 2 more
, m_ActionDismantlePartName, and m_ActionDismantleReasonReferenced by Update()
protected static void DrawBuildPartInfo()DIAG_DEVELOPERReferenced by Update()
protected static void DrawCollisionPrintouts()DIAG_DEVELOPERReferences DbgUI.Begin(), DbgUI.End(), DbgUI.Text()
Show 2 more
, m_CollidingPartName, and m_ValidCollisionsReferenced by Update()
protected static void DrawInsideboxPrintouts()DIAG_DEVELOPERReferenced by Update()