내일배움캠프-언리얼

[내일배움캠프 - 언리얼] DAY 57 - 팀 프로젝트 진행

이시보 2026. 2. 25. 22:37

델리게이트

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FLevelStart, int32, MaxWaveCount);

	UPROPERTY(BlueprintAssignable)
	FLevelStart LevelStarted;
    
    LevelStarted.Broadcast(MaxWave);
            
if (GameState)
{
	GameState->LevelStarted.AddDynamic(this, &AMainPlayerController::UpdateStageInfo);
}

HUD 업데이트를 델리게이트로 진행