Namespace Framework.Integration
Classes
- DebugMessageBroker<T>
개발/빌드 환경에서 메시지 발행 시 로그를 추가하는 데코레이터. UNITY_EDITOR 또는 DEVELOPMENT_BUILD 심볼에서만 로그 출력.
- MemoryPackAdapter
IMemoryPackSerializer → MemoryPack 연결 어댑터.
- MessagePipePublisher<T>
IMessagePublisher<T> → MessagePipe IPublisher<T> 어댑터.
- MessagePipeSubscriber<T>
IMessageSubscriber<T> → MessagePipe ISubscriber<T> 어댑터.
- NewtonsoftJsonAdapter
IJsonSerializer → Newtonsoft.Json 어댑터. 외부 연동·설정 파일 전용.
- PrimeTweenAdapter
ITweenService → PrimeTween 연결 어댑터. CancellationToken 취소 시 해당 트윈 즉시 중단.
Interfaces
- IJsonSerializer
JSON 직렬화/역직렬화 계약. 외부 연동·설정·사람이 읽는 데이터 전용.
- IMemoryPackSerializer
MemoryPack 바이너리 직렬화/역직렬화 계약.
- ITweenService
트윈 재생 계약. 트윈 라이브러리 직접 의존 제거.