OnlineSessionDelegate

Clear·2025년 2월 22일

EPortfolio docs

언리얼 엔진의 온라인 세션 시스템에서 사용되는 델리게이트(Delegate) 타입을 정의한 헤더 파일입니다.

주요 델리게이트

DECLARE_MULTICAST_DELEGATE_TwoParams(FOnCreateSessionComplete, FName, bool);
typedef FOnCreateSessionComplete::FDelegate FOnCreateSessionCompleteDelegate;

세션 생성이 완료되었을 때 호출
Paramter

  • FName
    생성된 세션의 이름입니다.
  • bool
    세션의 생성 성공 여부입니다.

DECLARE_MULTICAST_DELEGATE_OneParam(FOnFindSessionsComplete, bool);
typedef FOnFindSessionsComplete::FDelegate FOnFindSessionsCompleteDelegate;

세션 검색이 완료되었을 때 호출
Paramter

  • bool
    세션 검색 성공 여부입니다.

DECLARE_MULTICAST_DELEGATE_TwoParams(FOnDestroySessionComplete, FName, bool);
typedef FOnDestroySessionComplete::FDelegate FOnDestroySessionCompleteDelegate;

세션 종료가 완료되었을 때 호출
Paramter

  • bool
    세션의 종료 성공 여부입니다.

DECLARE_MULTICAST_DELEGATE_TwoParams(FOnStartSessionComplete, FName, bool);
typedef FOnStartSessionComplete::FDelegate FOnStartSessionCompleteDelegate;

세션 시작이 완료되었을 때 호출
Paramter

  • FName
    시작된 세션의 이름입니다.
  • bool
    세션의 시작 성공 여부입니다.

DECLARE_MULTICAST_DELEGATE_TwoParams(FOnEndSessionComplete, FName, bool);
typedef FOnEndSessionComplete::FDelegate FOnEndSessionCompleteDelegate;

세션 종료 후 정리가 완료되었을 때 호출
Paramter

  • FName
    종료된 세션의 이름입니다.
  • bool
    세션의 종료 성공 여부입니다.
profile
Programmer

0개의 댓글