Table of Contents

Namespace Framework.Systems.Effect.Runtime

Classes

EffectInspectorProvider

RuntimeInspector 에 EffectStack 정보를 제공하는 Provider.

EffectInstance

실행 중인 상태 효과 인스턴스. EffectStack 이 내부적으로 생성/관리한다.

EffectSnapshot

EffectStack 의 특정 시점 상태 스냅샷. 저장/디버깅용. Framework 는 저장 방식을 알지 못한다. SaveSystem 연동은 Game 프로젝트에서 수행.

EffectStack

한 엔티티의 상태 효과 목록을 관리한다. Add / Remove / Clear / Tick 을 제공한다. Effect 는 Stat 을 직접 수정하지 않는다 — StatModifier 를 통해 간접 수정한다.

Structs

EffectDuration

Effect 지속 시간 설정.

EffectHandle

EffectStack.Add() 반환값. 특정 Effect 인스턴스를 외부에서 참조/제거할 때 사용.

EffectId

상태 효과 식별자. Framework 는 효과 종류를 알지 못한다. 실제 정의는 Game 프로젝트에서 수행한다.

Enums

EffectPolicy

동일 Effect 재적용 시 처리 정책.