Class DiagnosticsOverlay
- Namespace
- Framework.Systems.Diagnostics.Overlay
- Assembly
- Assembly-CSharp.dll
IDiagnosticsOverlay 구현체. IMGUI 기반 런타임 HUD.
public sealed class DiagnosticsOverlay : MonoBehaviour, IDiagnosticsOverlay
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourDiagnosticsOverlay
- Implements
Remarks
Set(key, value) 호출은 매 프레임 가능 — 실제 IMGUI 렌더는 OverlayRefreshInterval 주기. ZString으로 GC-free 문자열 캐싱 — boxing 없음. 토글 키 입력은 DiagnosticsSystem에서 처리.
Properties
IsVisible
현재 표시 여부.
public bool IsVisible { get; }
Property Value
- bool
Methods
Remove(string)
항목 제거.
public void Remove(string key)
Parameters
keystring제거할 레이블.
Set(string, string)
항목 추가 또는 갱신.
public void Set(string key, string value)
Parameters
keystring표시 레이블.
valuestring표시 값 문자열 (ZString으로 생성 권장).
SetRefreshInterval(float)
갱신 주기 설정.
public void SetRefreshInterval(float interval)
Parameters
intervalfloat
SetVisible(bool)
Overlay 전체 표시/숨김.
public void SetVisible(bool visible)
Parameters
visiblebool