델리게이트DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FLevelStart, int32, MaxWaveCount); UPROPERTY(BlueprintAssignable) FLevelStart LevelStarted; LevelStarted.Broadcast(MaxWave); if (GameState){ GameState->LevelStarted.AddDynamic(this, &AMainPlayerController::UpdateStageInfo);}HUD 업데이트를 델리게이트로 진행