Table of Contents

Class RuntimeInspector

Namespace
Framework.Systems.Diagnostics.Overlay
Assembly
Assembly-CSharp.dll

런타임 상태 조회 전용 Inspector. Provider 를 등록하면 해당 카테고리 정보가 자동으로 표시된다.

[설계 원칙]

  • 조회만 수행. 게임 상태 변경 금지.
  • Framework → Game 참조 금지. Provider 패턴으로 확장.
  • UNITY_EDITOR || DEVELOPMENT_BUILD 전용.

[토글] F1 (DiagnosticsConfig.ToggleKey 기본값).

public sealed class RuntimeInspector : MonoBehaviour
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
RuntimeInspector

Methods

Register(IRuntimeInspectorProvider)

Provider 등록. 중복 등록 방지. AssetSystem / TickSystem 등이 자신의 상태를 제공하기 위해 호출한다.

public void Register(IRuntimeInspectorProvider provider)

Parameters

provider IRuntimeInspectorProvider

Unregister(IRuntimeInspectorProvider)

public void Unregister(IRuntimeInspectorProvider provider)

Parameters

provider IRuntimeInspectorProvider