본문 바로가기
개발/Unirx

유니티 Unirx 구독 이벤트 간단 정리 Subscribe

by SPNK 2024. 2. 17.
반응형
  • OnNext
observable.Subscribe(
    value => Debug.Log($"OnNext: {value}"),
    () => Debug.Log("OnCompleted")
);

 

  • OnError
observable.Subscribe(
    value => Debug.Log($"OnNext: {value}"),
    error => Debug.LogError($"OnError: {error.Message}")
);

 

  • OnCompleted
observable.Subscribe(
    value => Debug.Log($"OnNext: {value}"),
    () => Debug.Log("OnCompleted")
);

 

  • OnDisposed
var subscription = observable.Subscribe(
    value => Debug.Log($"OnNext: {value}"),
    () => Debug.Log("OnCompleted")
);

// Dispose of the subscription when necessary
subscription.Dispose();

 

  • OnUnsubscribed
var subscription = observable.Subscribe(
    value => Debug.Log($"OnNext: {value}"),
    () => Debug.Log("OnCompleted")
);

// Unsubscribe manually
subscription.Dispose();

 

 

참고용 사이트

 

UniRx 입문 2 - 메시지의 종류/스트림의 수명 | Lonpeach Tech

환경

tech.lonpeach.com

 

반응형

댓글