1
2
3 #pragma once
4
5 #include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13
14 class AActor;
15 class Error;
16 class IPakFile;
17
18
19 namespace EHotfixDelegates
20 {
21 enum Type
22 {
23 Test,
24 };
25 }
26
27
28
29 struct FTestHotFixPayload
30 {
31 FString Message;
32 bool ValueToReturn;
33 bool Result;
34 };
35
36
37 struct FCrashOverrideParameters
38 {
39 UE_DEPRECATED(4.21, "CrashReportClientMessageText should now be set through the CrashReportClientRichText property in the [CrashContextProperties] section of DefaultEngine.ini.")
40 FString CrashReportClientMessageText;
41
42 FString GameNameSuffix;
43
44 bool bSetCrashReportClientMessageText = true;
45 bool bSetGameNameSuffix = false;
46 TOptional<bool> SendUnattendedBugReports;
47 TOptional<bool> SendUsageData;
48
49 CORE_API ~FCrashOverrideParameters();
50 };
51
52 class CORE_API FCoreDelegates
53 {
54 public:
55
56 DECLARE_DELEGATE_TwoParams(FHotFixDelegate, void *, int32);
57
58
59 DECLARE_MULTICAST_DELEGATE_OneParam(FOnActorLabelChanged, AActor*);
60
61
62 DECLARE_DELEGATE_RetVal_OneParam(int32, FOnMountAllPakFiles, const TArray<FString>&);
63
64
65 DECLARE_DELEGATE_RetVal_ThreeParams(bool, FOnMountPak, const FString&, int32, IPlatformFile::FDirectoryVisitor*);
66
67
68 DECLARE_DELEGATE_RetVal_TwoParams(IPakFile*, FMountPak, const FString&, int32);
69
70
71 DECLARE_DELEGATE_RetVal_OneParam(bool, FOnUnmountPak, const FString&);
72
73
74 DECLARE_DELEGATE(FOnOptimizeMemoryUsageForMountedPaks);
75
76
77 DECLARE_MULTICAST_DELEGATE_OneParam(FPakFileMountedDelegate, const TCHAR*);
78
79
80 DECLARE_MULTICAST_DELEGATE_TwoParams(FOnPakFileMounted, const TCHAR*, const int32);
81
82
83 DECLARE_MULTICAST_DELEGATE_OneParam(FOnPakFileMounted2, const IPakFile&);
84
85
86 DECLARE_MULTICAST_DELEGATE(FNoPakFilesMountedDelegate);
87
88
89 DECLARE_DELEGATE_RetVal_ThreeParams(EAppReturnType::Type, FOnModalMessageBox, EAppMsgType::Type, const FText&, const FText&);
90
91
92 DECLARE_MULTICAST_DELEGATE(FOnHandleSystemEnsure);
93
94
95 DECLARE_MULTICAST_DELEGATE(FOnHandleSystemError);
96
97 typedef TSharedPtr<class IMovieStreamer, ESPMode::ThreadSafe> FMovieStreamerPtr;
98
99 DECLARE_MULTICAST_DELEGATE_OneParam(FRegisterMovieStreamerDelegate, FMovieStreamerPtr);
100
101
102 DECLARE_MULTICAST_DELEGATE_OneParam(FUnRegisterMovieStreamerDelegate, FMovieStreamerPtr);
103
104
105 DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserLoginChangedEvent, bool, int32, int32);
106
107
108 DECLARE_MULTICAST_DELEGATE(FOnSafeFrameChangedEvent);
109
110
111 DECLARE_MULTICAST_DELEGATE_TwoParams(FOnInviteAccepted, const FString&, const FString&);
112
113 UE_DEPRECATED(4.26, "FCoreDelegates::FRegisterEncryptionKeyDelegate is deprecated; use FRegisterEncryptionKeyMulticastDelegate instead")
114 DECLARE_DELEGATE_TwoParams(FRegisterEncryptionKeyDelegate, const FGuid&, const FAES::FAESKey&);
115
116
117 DECLARE_MULTICAST_DELEGATE_TwoParams(FRegisterEncryptionKeyMulticastDelegate, const FGuid&, const FAES::FAESKey&);
118
119
120 DECLARE_DELEGATE_OneParam(FPakEncryptionKeyDelegate, uint8[32]);
121
122
123 DECLARE_DELEGATE_TwoParams(FPakSigningKeysDelegate, TArray<uint8>&, TArray<uint8>&);
124
125
126
127
128 DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserControllerConnectionChange, bool, FPlatformUserId, int32);
129
130
131
132
133 DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnUserControllerPairingChange, int32 , FPlatformUserId , FPlatformUserId );
134
135
136 DECLARE_MULTICAST_DELEGATE(FOnAsyncLoadingFlush);
137 static FOnAsyncLoadingFlush OnAsyncLoadingFlush;
138
139
140 DECLARE_MULTICAST_DELEGATE(FOnAsyncLoadingFlushUpdate);
141 static FOnAsyncLoadingFlushUpdate OnAsyncLoadingFlushUpdate;
142
143
144 DECLARE_MULTICAST_DELEGATE_OneParam(FOnAsyncLoadPackage, const FString&);
145 static FOnAsyncLoadPackage OnAsyncLoadPackage;
146
147 DECLARE_MULTICAST_DELEGATE_OneParam(FOnSyncLoadPackage, const FString&);
148 static FOnSyncLoadPackage OnSyncLoadPackage;
149
150
151 static FHotFixDelegate& GetHotfixDelegate(EHotfixDelegates::Type HotFix);
152
153
154 static FOnUserLoginChangedEvent OnUserLoginChangedEvent;
155
156
157 static FOnUserControllerConnectionChange OnControllerConnectionChange;
158
159
160 static FOnUserControllerPairingChange OnControllerPairingChange;
161
162
163 static FOnSafeFrameChangedEvent OnSafeFrameChangedEvent;
164
165
166 static FOnMountAllPakFiles OnMountAllPakFiles;
167
168
169 static FMountPak MountPak;
170
171 UE_DEPRECATED(4.26, "OnMountPak is deprecated; use MountPak instead.")
172 static FOnMountPak OnMountPak;
173
174
175 static FOnUnmountPak OnUnmountPak;
176
177
178 static FOnOptimizeMemoryUsageForMountedPaks OnOptimizeMemoryUsageForMountedPaks;
179
180
181 static FOnPakFileMounted2 OnPakFileMounted2;
182
183 UE_DEPRECATED(4.26, "FCoreDelegates::OnPakFileMounted is deprecated; use OnPakFileMounted2 instead")
184 static FOnPakFileMounted OnPakFileMounted;
185
186 UE_DEPRECATED(4.25, "FCoreDelegates::PakFileMountedCallback is deprecated. Use FCoreDelegates::OnPakFileMounted2 instead.")
187 static FPakFileMountedDelegate PakFileMountedCallback;
188
189
190 DECLARE_MULTICAST_DELEGATE_OneParam(FNewFileAddedDelegate, const FString&);
191 static FNewFileAddedDelegate NewFileAddedDelegate;
192
193
194 static FNoPakFilesMountedDelegate NoPakFilesMountedDelegate;
195
196
197 DECLARE_MULTICAST_DELEGATE_TwoParams(FOnFileOpenedForReadFromPakFile, const TCHAR* , const TCHAR* );
198 static FOnFileOpenedForReadFromPakFile OnFileOpenedForReadFromPakFile;
199
200
201
202 static FRegisterMovieStreamerDelegate RegisterMovieStreamerDelegate;
203
204
205 static FUnRegisterMovieStreamerDelegate UnRegisterMovieStreamerDelegate;
206
207
208 static FOnHandleSystemEnsure OnHandleSystemEnsure;
209
210
211 static FOnHandleSystemError OnHandleSystemError;
212
213
214 static FOnActorLabelChanged OnActorLabelChanged;
215
216 UE_DEPRECATED(4.26, "FCoreDelegates::GetRegisterEncryptionKeyDelegate is deprecated; use GetRegisterEncryptionKeyMulticastDelegate instead")
217 PRAGMA_DISABLE_DEPRECATION_WARNINGS
218 static FRegisterEncryptionKeyDelegate& GetRegisterEncryptionKeyDelegate();
219 PRAGMA_ENABLE_DEPRECATION_WARNINGS
220 static FRegisterEncryptionKeyMulticastDelegate& GetRegisterEncryptionKeyMulticastDelegate();
221 static FPakEncryptionKeyDelegate& GetPakEncryptionKeyDelegate();
222 static FPakSigningKeysDelegate& GetPakSigningKeysDelegate();
223
224
225
226 #if WITH_EDITOR
227
228 static FSimpleMulticastDelegate PreModal;
229
230
231 static FSimpleMulticastDelegate PostModal;
232
233
234 static FSimpleMulticastDelegate PreSlateModal;
235
236
237 static FSimpleMulticastDelegate PostSlateModal;
238
239 #endif
240
241
242 static FSimpleMulticastDelegate OnShutdownAfterError;
243
244
245 static FSimpleMulticastDelegate OnInit;
246
247
248 static FSimpleMulticastDelegate OnPostEngineInit;
249
250
251 static FSimpleMulticastDelegate OnFEngineLoopInitComplete;
252
253
254 static FSimpleMulticastDelegate OnExit;
255
256
257 static FSimpleMulticastDelegate OnPreExit;
258
259
260 static FSimpleMulticastDelegate OnEnginePreExit;
261
262
263 DECLARE_MULTICAST_DELEGATE_OneParam(FGatherAdditionalLocResPathsDelegate, TArray<FString>&);
264 static FGatherAdditionalLocResPathsDelegate GatherAdditionalLocResPathsCallback;
265
266
267 static FSimpleMulticastDelegate ColorPickerChanged;
268
269
270 static FOnModalMessageBox ModalErrorMessage;
271
272
273 static FOnInviteAccepted OnInviteAccepted;
274
275
276 static FSimpleMulticastDelegate OnBeginFrame;
277
278
279 static FSimpleMulticastDelegate OnSamplingInput;
280
281
282 static FSimpleMulticastDelegate OnEndFrame;
283
284
285 static FSimpleMulticastDelegate OnBeginFrameRT;
286
287
288 static FSimpleMulticastDelegate OnEndFrameRT;
289
290
291 DECLARE_MULTICAST_DELEGATE_ThreeParams(FWorldOriginOffset, class UWorld*, FIntVector, FIntVector);
292
293 static FWorldOriginOffset PreWorldOriginOffset;
294
295 static FWorldOriginOffset PostWorldOriginOffset;
296
297
298 DECLARE_DELEGATE(FStarvedGameLoop);
299 static FStarvedGameLoop StarvedGameLoop;
300
301
302
303 enum class ETemperatureSeverity : uint8
304 {
305 Unknown,
306 Good,
307 Bad,
308 Serious,
309 Critical,
310
311 NumSeverities,
312 };
313 DECLARE_MULTICAST_DELEGATE_OneParam(FOnTemperatureChange, ETemperatureSeverity);
314 static FOnTemperatureChange OnTemperatureChange;
315
316
317 DECLARE_MULTICAST_DELEGATE_OneParam(FOnLowPowerMode, bool);
318 static FOnLowPowerMode OnLowPowerMode;
319
320
321
322 DECLARE_MULTICAST_DELEGATE_TwoParams(FCountPreLoadConfigFileRespondersDelegate, const TCHAR* , int32& );
323 DECLARE_MULTICAST_DELEGATE_TwoParams(FPreLoadConfigFileDelegate, const TCHAR* , FString& );
324 DECLARE_MULTICAST_DELEGATE_ThreeParams(FPreSaveConfigFileDelegate, const TCHAR* , const FString& , int32& );
325 static FCountPreLoadConfigFileRespondersDelegate CountPreLoadConfigFileRespondersDelegate;
326 static FPreLoadConfigFileDelegate PreLoadConfigFileDelegate;
327 static FPreSaveConfigFileDelegate PreSaveConfigFileDelegate;
328
329 DECLARE_MULTICAST_DELEGATE_OneParam(FOnFConfigFileCreated, const FConfigFile *);
330 DECLARE_MULTICAST_DELEGATE_OneParam(FOnFConfigFileDeleted, const FConfigFile *);
331 static FOnFConfigFileCreated OnFConfigCreated;
332 static FOnFConfigFileDeleted OnFConfigDeleted;
333
334 DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnConfigValueRead, const TCHAR* , const TCHAR* , const TCHAR* );
335 static FOnConfigValueRead OnConfigValueRead;
336
337 DECLARE_MULTICAST_DELEGATE_TwoParams(FOnConfigSectionRead, const TCHAR* , const TCHAR* );
338 static FOnConfigSectionRead OnConfigSectionRead;
339 static FOnConfigSectionRead OnConfigSectionNameRead;
340
341 DECLARE_MULTICAST_DELEGATE_FourParams(FOnApplyCVarFromIni, const TCHAR* , const TCHAR* , uint32 , bool );
342 static FOnApplyCVarFromIni OnApplyCVarFromIni;
343
344 DECLARE_MULTICAST_DELEGATE_TwoParams(FOnSystemResolutionChanged, uint32 , uint32 );
345 static FOnSystemResolutionChanged OnSystemResolutionChanged;
346
347 #if WITH_EDITOR
348
349 DECLARE_MULTICAST_DELEGATE_OneParam(FOnTargetPlatformChangedSupportedFormats, const ITargetPlatform*);
350 static FOnTargetPlatformChangedSupportedFormats OnTargetPlatformChangedSupportedFormats;
351
352
353 DECLARE_MULTICAST_DELEGATE_TwoParams(FOnFeatureLevelDisabled, int, const FName&);
354 static FOnFeatureLevelDisabled OnFeatureLevelDisabled;
355 #endif
356
357
358 DECLARE_MULTICAST_DELEGATE(FApplicationLifetimeDelegate);
359
360
361
362 static FApplicationLifetimeDelegate ApplicationWillDeactivateDelegate;
363
364
365 static FApplicationLifetimeDelegate ApplicationHasReactivatedDelegate;
366
367
368
369
370
371 static FApplicationLifetimeDelegate ApplicationWillEnterBackgroundDelegate;
372
373
374 static FApplicationLifetimeDelegate ApplicationHasEnteredForegroundDelegate;
375
376
377
378
379 static FApplicationLifetimeDelegate ApplicationWillTerminateDelegate;
380
381
382
383
384 DECLARE_MULTICAST_DELEGATE_OneParam(FBackgroundTickDelegate, float );
385 static FBackgroundTickDelegate MobileBackgroundTickDelegate;
386
387
388
389
390
391 DECLARE_MULTICAST_DELEGATE_OneParam(FUserMusicInterruptDelegate, bool);
392 static FUserMusicInterruptDelegate UserMusicInterruptDelegate;
393
394
395
396
397 DECLARE_MULTICAST_DELEGATE_TwoParams(FAudioMuteDelegate, bool, int);
398 static FAudioMuteDelegate AudioMuteDelegate;
399
400
401
402 DECLARE_MULTICAST_DELEGATE_OneParam(FAudioRouteChangedDelegate, bool);
403 static FAudioRouteChangedDelegate AudioRouteChangedDelegate;
404
405
406
407
408
409
410 DECLARE_MULTICAST_DELEGATE(FApplicationRequestAudioState);
411 static FApplicationRequestAudioState ApplicationRequestAudioState;
412
413
414 static FApplicationLifetimeDelegate ApplicationShouldUnloadResourcesDelegate;
415
416 DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationStartupArgumentsDelegate, const TArray<FString>&);
417
418
419 static FApplicationStartupArgumentsDelegate ApplicationReceivedStartupArgumentsDelegate;
420
421
422 DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationRegisteredForRemoteNotificationsDelegate, TArray<uint8>);
423 DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationRegisteredForUserNotificationsDelegate, int);
424 DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationFailedToRegisterForRemoteNotificationsDelegate, FString);
425 DECLARE_MULTICAST_DELEGATE_TwoParams(FApplicationReceivedRemoteNotificationDelegate, FString, int);
426 DECLARE_MULTICAST_DELEGATE_ThreeParams(FApplicationReceivedLocalNotificationDelegate, FString, int, int);
427 DECLARE_MULTICAST_DELEGATE(FApplicationPerformFetchDelegate);
428 DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationBackgroundSessionEventDelegate, FString);
429
430
431 static FApplicationRegisteredForRemoteNotificationsDelegate ApplicationRegisteredForRemoteNotificationsDelegate;
432
433
434 static FApplicationRegisteredForUserNotificationsDelegate ApplicationRegisteredForUserNotificationsDelegate;
435
436
437 static FApplicationFailedToRegisterForRemoteNotificationsDelegate ApplicationFailedToRegisterForRemoteNotificationsDelegate;
438
439
440 static FApplicationReceivedRemoteNotificationDelegate ApplicationReceivedRemoteNotificationDelegate;
441
442
443 static FApplicationReceivedLocalNotificationDelegate ApplicationReceivedLocalNotificationDelegate;
444
445
446 static FApplicationPerformFetchDelegate ApplicationPerformFetchDelegate;
447
448
449 static FApplicationBackgroundSessionEventDelegate ApplicationBackgroundSessionEventDelegate;
450
451
452 DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationReceivedOnScreenOrientationChangedNotificationDelegate, int32);
453 static FApplicationReceivedOnScreenOrientationChangedNotificationDelegate ApplicationReceivedScreenOrientationChangedNotificationDelegate;
454
455
456 DECLARE_MULTICAST_DELEGATE_ThreeParams(FStatCheckEnabled, const TCHAR*, bool&, bool&);
457 static FStatCheckEnabled StatCheckEnabled;
458
459
460 DECLARE_MULTICAST_DELEGATE_OneParam(FStatEnabled, const TCHAR*);
461 static FStatEnabled StatEnabled;
462
463
464 DECLARE_MULTICAST_DELEGATE_OneParam(FStatDisabled, const TCHAR*);
465 static FStatDisabled StatDisabled;
466
467
468 DECLARE_MULTICAST_DELEGATE_OneParam(FStatDisableAll, const bool);
469 static FStatDisableAll StatDisableAll;
470
471
472
473 DECLARE_MULTICAST_DELEGATE(FApplicationLicenseChange);
474 static FApplicationLicenseChange ApplicationLicenseChange;
475
476
477 DECLARE_MULTICAST_DELEGATE_OneParam(FPlatformChangedLaptopMode, EConvertibleLaptopMode);
478 static FPlatformChangedLaptopMode PlatformChangedLaptopMode;
479
480
481 DECLARE_MULTICAST_DELEGATE(FVRHeadsetTrackingInitializingAndNeedsHMDToBeTrackedDelegate);
482 static FVRHeadsetTrackingInitializingAndNeedsHMDToBeTrackedDelegate VRHeadsetTrackingInitializingAndNeedsHMDToBeTrackedDelegate;
483
484
485 DECLARE_MULTICAST_DELEGATE(FVRHeadsetTrackingInitializedDelegate);
486 static FVRHeadsetTrackingInitializedDelegate VRHeadsetTrackingInitializedDelegate;
487
488
489 DECLARE_MULTICAST_DELEGATE(FVRHeadsetRecenter);
490 static FVRHeadsetRecenter VRHeadsetRecenter;
491
492
493 DECLARE_MULTICAST_DELEGATE(FVRHeadsetLost);
494 static FVRHeadsetLost VRHeadsetLost;
495
496
497 DECLARE_MULTICAST_DELEGATE(FVRHeadsetReconnected);
498 static FVRHeadsetReconnected VRHeadsetReconnected;
499
500
501 DECLARE_MULTICAST_DELEGATE(FVRHeadsetConnectCanceled);
502 static FVRHeadsetConnectCanceled VRHeadsetConnectCanceled;
503
504
505 DECLARE_MULTICAST_DELEGATE(FVRHeadsetPutOnHead);
506 static FVRHeadsetPutOnHead VRHeadsetPutOnHead;
507
508
509 DECLARE_MULTICAST_DELEGATE(FVRHeadsetRemovedFromHead);
510 static FVRHeadsetRemovedFromHead VRHeadsetRemovedFromHead;
511
512
513 DECLARE_MULTICAST_DELEGATE(FVRControllerRecentered);
514 static FVRControllerRecentered VRControllerRecentered;
515
516
517 DECLARE_MULTICAST_DELEGATE_OneParam(FOnUserActivityStringChanged, const FString&);
518 static FOnUserActivityStringChanged UserActivityStringChanged;
519
520
521 DECLARE_MULTICAST_DELEGATE_OneParam(FOnGameSessionIDChange, const FString&);
522 static FOnGameSessionIDChange GameSessionIDChanged;
523
524
525 DECLARE_MULTICAST_DELEGATE_OneParam(FOnGameStateClassChange, const FString&);
526 static FOnGameStateClassChange GameStateClassChanged;
527
528
529 DECLARE_MULTICAST_DELEGATE_OneParam(FOnCrashOverrideParamsChanged, const FCrashOverrideParameters&);
530 static FOnCrashOverrideParamsChanged CrashOverrideParamsChanged;
531
532
533 DECLARE_MULTICAST_DELEGATE_OneParam(FOnIsVanillaProductChanged, bool);
534 static FOnIsVanillaProductChanged IsVanillaProductChanged;
535
536
537 DECLARE_MULTICAST_DELEGATE(FOnPreMainInit);
538 static FOnPreMainInit& GetPreMainInitDelegate();
539
540
541 DECLARE_MULTICAST_DELEGATE(FConfigReadyForUse);
542 static FConfigReadyForUse ConfigReadyForUse;
543
544
545 DECLARE_MULTICAST_DELEGATE(FRenderingThreadChanged)
546
547
548 static FRenderingThreadChanged PostRenderingThreadCreated;
549
550 static FRenderingThreadChanged PreRenderingThreadDestroyed;
551
552
553
554 DECLARE_DELEGATE_RetVal_TwoParams(bool, FResolvePackageNameDelegate, const FString&, FString&);
555 static TArray<FResolvePackageNameDelegate> PackageNameResolvers;
556
557
558
559 static FSimpleMulticastDelegate& GetMemoryTrimDelegate();
560
561
562 static FSimpleMulticastDelegate& GetOutOfMemoryDelegate();
563
564 enum class EOnScreenMessageSeverity : uint8
565 {
566 Info,
567 Warning,
568 Error,
569 };
570 typedef TMultiMap<EOnScreenMessageSeverity, FText> FSeverityMessageMap;
571
572
573
574
575
576
577
578 DECLARE_MULTICAST_DELEGATE_OneParam(FGetOnScreenMessagesDelegate, FSeverityMessageMap&);
579 static FGetOnScreenMessagesDelegate OnGetOnScreenMessages;
580
581 DECLARE_DELEGATE_RetVal(bool, FIsLoadingMovieCurrentlyPlaying)
582 static FIsLoadingMovieCurrentlyPlaying IsLoadingMovieCurrentlyPlaying;
583
584
585
586 DECLARE_DELEGATE_RetVal_OneParam(bool, FShouldLaunchUrl, const TCHAR* );
587 static FShouldLaunchUrl ShouldLaunchUrl;
588
589
590 DECLARE_MULTICAST_DELEGATE_OneParam(FOnGCFinishDestroyTimeExtended, const FString&);
591 static FOnGCFinishDestroyTimeExtended OnGCFinishDestroyTimeExtended;
592
593
594 DECLARE_MULTICAST_DELEGATE_OneParam(FApplicationNetworkInitializationChanged, bool );
595 static FApplicationNetworkInitializationChanged ApplicationNetworkInitializationChanged;
596
597
598
599
600
601 struct FExtraBinaryConfigData
602 {
603
604 TMap<FString, TArray<uint8>> Data;
605
606
607 class FConfigCacheIni& Config;
608
609
610 bool bIsGenerating;
611
612 FExtraBinaryConfigData(class FConfigCacheIni& InConfig, bool InIsGenerating)
613 : Config(InConfig)
614 , bIsGenerating(InIsGenerating)
615 {
616 }
617 };
618 DECLARE_MULTICAST_DELEGATE_OneParam(FAccesExtraBinaryConfigData, FExtraBinaryConfigData&);
619 static FAccesExtraBinaryConfigData AccessExtraBinaryConfigData;
620
621
622 DECLARE_MULTICAST_DELEGATE_ThreeParams(FOnLogVerbosityChanged, const FLogCategoryName& , ELogVerbosity::Type , ELogVerbosity::Type );
623 static FOnLogVerbosityChanged OnLogVerbosityChanged;
624
625 private:
626
627
628 static TArray<FHotFixDelegate> HotFixDelegates;
629
630
631 FCoreDelegates() {}
632 };