Compile Game Win64.log
001: Log started at 06/01/2024 18:05:13 (2024-01-06T17:05:13Z)
002: Starting AutomationTool...
003: Parsing command line: BuildGraph -script=f:\projects\Lyra\OpenUnrealAutomationTools\Samples\Graph.xml -target="Package Game Win64" -NoP4 -SingleNode="Compile Game Win64" -WriteToSharedStorage -SharedStorageDir=F:\BuildGraphStorage -Set:ProjectDir=F:\projects\Lyra -Set:ProjectName=Lyra -Set:GameTargetName=LyraGame -utf8output -unattended -project=F:\projects\Lyra\Lyra.uproject
004: Found 1 scripts to execute:
005: BuildGraph(script=f:\projects\Lyra\OpenUnrealAutomationTools\Samples\Graph.xml, target=Package Game Win64, NoP4, SingleNode=Compile Game Win64, WriteToSharedStorage, SharedStorageDir=F:\BuildGraphStorage, Set:ProjectDir=F:\projects\Lyra, Set:ProjectName=Lyra, Set:GameTargetName=LyraGame, utf8output, unattended, project=F:\projects\Lyra\Lyra.uproject)
163: ************************* UnrealBuild:
164: ************************* UseXGE: False
165: ************************* UseParallelExecutor: True
166: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml
167: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
168: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
169: Running: D:\EpicGames\UE_5.2\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe "D:\EpicGames\UE_5.2\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" LyraGame Win64 Development -Manifest=D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml -NoHotReload -xgeexport -NoUBTMakefiles -project="F:\projects\Lyra/Lyra.uproject" -log="C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2\UBT-LyraGame-Win64-Development.txt"
170: Log file: C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2\UBT-LyraGame-Win64-Development.txt
171: DEPRECATION: 'IniKeyBlacklist', which is a config key in section [/Script/UnrealEd.ProjectPackagingSettings], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'IniKeyDenylist' instead. It is recommended you update your .ini files as soon as possible, and replace IniKeyBlacklist with IniKeyDenylist
172: DEPRECATION: 'IniSectionBlacklist', which is a config key in section [/Script/UnrealEd.ProjectPackagingSettings], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'IniSectionDenylist' instead. It is recommended you update your .ini files as soon as possible, and replace IniSectionBlacklist with IniSectionDenylist
173: DEPRECATION: 'WhitelistDirectories', which is a config key in section [Staging], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'AllowedDirectories' instead. It is recommended you update your .ini files as soon as possible, and replace WhitelistDirectories with AllowedDirectories
174: WARNING: LyraGameEOS and dynamic target options are disabled when packaging from an installed version of the engine
175: Writing manifest to D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml
176: Using Visual Studio 2022 14.29.30146 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.29.30133) and Windows 10.0.19041.0 SDK (C:\Program Files (x86)\Windows Kits\10).
177: [Adaptive Build] Excluded from GameSettings unity file: GameSettingListView.cpp
178: [Adaptive Build] Excluded from ShooterCoreRuntime unity file: InputTriggerCombo.cpp
179: [Adaptive Build] Excluded from LyraGame unity file: LyraPawnComponent.cpp, LyraInputComboComponent.cpp
180: XGEEXPORT: Exported 'D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml'
181: Total execution time: 1.16 seconds
182: Took 1,2387778s to run dotnet.exe, ExitCode=0
183: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml
184: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
185: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
186: SafeFileExists D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml=True
278: ========== Finished: Compile Game Win64 ==========
279: Saving local manifest to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile Game Win64\Manifest.xml
280: Saving file list to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile Game Win64\Tag-Compile Game Win64.xml and F:\BuildGraphStorage\Compile Game Win64\Tag-Compile Game Win64.xml
281: Saving file list to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile Game Win64\Tag-CompiledGameWin64.xml and F:\BuildGraphStorage\Compile Game Win64\Tag-CompiledGameWin64.xml
282: BUILD SUCCESSFUL
283: AutomationTool executed for 0h 0m 1s
284: AutomationTool exiting with ExitCode=0 (Success)
Compile LyraEditor Win64.log
0001: Log started at 06/01/2024 18:05:11 (2024-01-06T17:05:11Z)
0002: Starting AutomationTool...
0003: Parsing command line: BuildGraph -script=f:\projects\Lyra\OpenUnrealAutomationTools\Samples\Graph.xml -target="Package Game Win64" -NoP4 -SingleNode="Compile LyraEditor Win64" -WriteToSharedStorage -SharedStorageDir=F:\BuildGraphStorage -Set:ProjectDir=F:\projects\Lyra -Set:ProjectName=Lyra -Set:GameTargetName=LyraGame -utf8output -unattended -project=F:\projects\Lyra\Lyra.uproject
0004: Found 1 scripts to execute:
0005: BuildGraph(script=f:\projects\Lyra\OpenUnrealAutomationTools\Samples\Graph.xml, target=Package Game Win64, NoP4, SingleNode=Compile LyraEditor Win64, WriteToSharedStorage, SharedStorageDir=F:\BuildGraphStorage, Set:ProjectDir=F:\projects\Lyra, Set:ProjectName=Lyra, Set:GameTargetName=LyraGame, utf8output, unattended, project=F:\projects\Lyra\Lyra.uproject)
0159: ************************* UnrealBuild:
0160: ************************* UseXGE: False
0161: ************************* UseParallelExecutor: True
0162: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml
0163: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
0164: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
0165: Running: D:\EpicGames\UE_5.2\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe "D:\EpicGames\UE_5.2\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" LyraEditor Win64 Development -Manifest=D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml -NoHotReload -xgeexport -NoUBTMakefiles -project="F:\projects\Lyra/Lyra.uproject" -log="C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2\UBT-LyraEditor-Win64-Development.txt"
0166: Log file: C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2\UBT-LyraEditor-Win64-Development.txt
0167: DEPRECATION: 'IniKeyBlacklist', which is a config key in section [/Script/UnrealEd.ProjectPackagingSettings], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'IniKeyDenylist' instead. It is recommended you update your .ini files as soon as possible, and replace IniKeyBlacklist with IniKeyDenylist
0168: DEPRECATION: 'IniSectionBlacklist', which is a config key in section [/Script/UnrealEd.ProjectPackagingSettings], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'IniSectionDenylist' instead. It is recommended you update your .ini files as soon as possible, and replace IniSectionBlacklist with IniSectionDenylist
0169: DEPRECATION: 'WhitelistDirectories', which is a config key in section [Staging], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'AllowedDirectories' instead. It is recommended you update your .ini files as soon as possible, and replace WhitelistDirectories with AllowedDirectories
0172: Using Visual Studio 2022 14.29.30146 toolchain (C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.29.30133) and Windows 10.0.19041.0 SDK (C:\Program Files (x86)\Windows Kits\10).
0173: [Adaptive Build] Excluded from ShooterCoreRuntime unity file: InputTriggerCombo.cpp
0174: [Adaptive Build] Excluded from GameSettings unity file: GameSettingListView.cpp
0175: [Adaptive Build] Excluded from LyraGame unity file: LyraPawnComponent.cpp, LyraInputComboComponent.cpp
0176: XGEEXPORT: Exported 'D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml'
0177: Total execution time: 1.53 seconds
0178: Took 1,6109393s to run dotnet.exe, ExitCode=0
0179: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml
0180: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
0181: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False
0182: SafeFileExists D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml=True
7338: ========== Finished: Compile LyraEditor Win64 ==========
7339: Saving local manifest to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile LyraEditor Win64\Manifest.xml
7340: Saving file list to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile LyraEditor Win64\Tag-Compile LyraEditor Win64.xml and F:\BuildGraphStorage\Compile LyraEditor Win64\Tag-Compile LyraEditor Win64.xml
7341: Saving file list to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile LyraEditor Win64\Tag-LyraEditorWin64.xml and F:\BuildGraphStorage\Compile LyraEditor Win64\Tag-LyraEditorWin64.xml
7342: BUILD SUCCESSFUL
7343: AutomationTool executed for 0h 0m 2s
7344: AutomationTool exiting with ExitCode=0 (Success)
Package Game Win64.log
0001: Log started at 06/01/2024 18:05:15 (2024-01-06T17:05:15Z)
0002: Starting AutomationTool...
0003: Parsing command line: BuildGraph -script=f:\projects\Lyra\OpenUnrealAutomationTools\Samples\Graph.xml -target="Package Game Win64" -NoP4 -SingleNode="Package Game Win64" -WriteToSharedStorage -SharedStorageDir=F:\BuildGraphStorage -Set:ProjectDir=F:\projects\Lyra -Set:ProjectName=Lyra -Set:GameTargetName=LyraGame -utf8output -unattended -project=F:\projects\Lyra\Lyra.uproject
0004: Found 1 scripts to execute:
0005: BuildGraph(script=f:\projects\Lyra\OpenUnrealAutomationTools\Samples\Graph.xml, target=Package Game Win64, NoP4, SingleNode=Package Game Win64, WriteToSharedStorage, SharedStorageDir=F:\BuildGraphStorage, Set:ProjectDir=F:\projects\Lyra, Set:ProjectName=Lyra, Set:GameTargetName=LyraGame, utf8output, unattended, project=F:\projects\Lyra\Lyra.uproject)
0164: Reading local file list from D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile LyraEditor Win64\Tag-LyraEditorWin64.xml
0165: Reading local file list from D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile Game Win64\Tag-CompiledGameWin64.xml
0166: ========== Starting: Package Game Win64 ==========
0167: SafeFindFiles C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2 BuildCookRun* False
0168: FindFiles C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2 BuildCookRun* False
0169: SafeFileExists D:\EpicGames\UE_5.2\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe=True
0170: Running: D:\EpicGames\UE_5.2\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe "D:\EpicGames\UE_5.2\Engine\Binaries\DotNET\AutomationTool\AutomationTool.dll" -nop4 -NoCompile BuildCookRun -project="F:\projects\Lyra/Lyra.uproject" -Platform=Win64 -Config=Development -Cook -package -SkipCookingEditorContent -pak -compressed -cmdline="" -stage -archive -archivedirectory=""
0171: Starting AutomationTool...
0172: Parsing command line: -nop4 -NoCompile BuildCookRun -project=F:\projects\Lyra/Lyra.uproject -Platform=Win64 -Config=Development -Cook -package -SkipCookingEditorContent -pak -compressed -cmdline= -stage -archive -archivedirectory=
0173: Initializing script modules...
0174: Total script module initialization time: 0.16 s.
0175: AutomationTool is running as a child instance (uebp_UATChildInstance=1)
0176: Executing commands...
0177: Setting up ProjectParams for F:\projects\Lyra\Lyra.uproject
0178: DEPRECATION: 'IniKeyBlacklist', which is a config key in section [/Script/UnrealEd.ProjectPackagingSettings], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'IniKeyDenylist' instead. It is recommended you update your .ini files as soon as possible, and replace IniKeyBlacklist with IniKeyDenylist
0179: DEPRECATION: 'IniSectionBlacklist', which is a config key in section [/Script/UnrealEd.ProjectPackagingSettings], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'IniSectionDenylist' instead. It is recommended you update your .ini files as soon as possible, and replace IniSectionBlacklist with IniSectionDenylist
0180: DEPRECATION: 'WhitelistDirectories', which is a config key in section [Staging], in 'F:\projects\Lyra\Config\DefaultGame.ini', has been deprecated. Using 'AllowedDirectories' instead. It is recommended you update your .ini files as soon as possible, and replace WhitelistDirectories with AllowedDirectories
0181: WARNING: LyraGameEOS and dynamic target options are disabled when packaging from an installed version of the engine
0182: Compiling GameFeaturePlugins in branch Unknown
0183: ********** COOK COMMAND STARTED **********
0184: Running UnrealEditor Cook for project F:\projects\Lyra\Lyra.uproject
0185: Commandlet log file is D:\EpicGames\UE_5.2\Engine\Programs\AutomationTool\Saved\Cook-2024.01.06-18.05.19.txt
0186: Running: D:\EpicGames\UE_5.2\Engine\Binaries\Win64\UnrealEditor-Cmd.exe F:\projects\Lyra\Lyra.uproject -run=Cook -TargetPlatform=Windows -unversioned -skipeditorcontent -fileopenlog -abslog=D:\EpicGames\UE_5.2\Engine\Programs\AutomationTool\Saved\Cook-2024.01.06-18.05.19.txt -stdout -CrashForUAT -unattended -NoLogTimes
0187: LogInit: Display: Running engine for game: Lyra
0188: LogCore: Display: Requested channels: 'cpu,gpu,frame,log,bookmark,screenshot'
0189: LogCsvProfiler: Display: Metadata set : platform="Windows"
0190: LogCsvProfiler: Display: Metadata set : config="Development"
0194: LogCsvProfiler: Display: Metadata set : cpu="AuthenticAMD|AMD Ryzen 7 3700X 8-Core Processor"
0195: LogCsvProfiler: Display: Metadata set : pgoenabled="0"
0196: LogCsvProfiler: Display: Metadata set : asan="0"
0197: LogCsvProfiler: Display: Metadata set : commandline="" F:\projects\Lyra\Lyra.uproject -run=Cook -TargetPlatform=Windows -unversioned -skipeditorcontent -fileopenlog -abslog=D:\EpicGames\UE_5.2\Engine\Programs\AutomationTool\Saved\Cook-2024.01.06-18.05.19.txt -stdout -CrashForUAT -unattended -NoLogTimes""
0198: LogCsvProfiler: Display: Metadata set : loginid="2b6779ff41d2dc8f7d79f18d781fe102"
0199: LogCsvProfiler: Display: Metadata set : llm="0"
0200: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniKeyBlacklist] and replace with [IniKeyDenylist]
0201: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniKeyBlacklist] and replace with [IniKeyDenylist]
0202: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniSectionBlacklist] and replace with [IniSectionDenylist]
0203: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniSectionBlacklist] and replace with [IniSectionDenylist]
0204: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [WhitelistDirectories] and replace with [AllowedDirectories]
0205: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [WhitelistDirectories] and replace with [AllowedDirectories]
0206: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultDeviceProfiles.ini. Search for [/Script/Engine.TextureLODSettings] and replace with [GlobalDefaults DeviceProfile]
0207: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultDeviceProfiles.ini. Search for [/Script/Engine.TextureLODSettings] and replace with [GlobalDefaults DeviceProfile]
0208: LogConfig: Display: Loading HoloLens ini files took 0.02 seconds
0209: LogConfig: Display: Loading VulkanPC ini files took 0.03 seconds
0210: LogConfig: Display: Loading Mac ini files took 0.03 seconds
0211: LogConfig: Display: Loading IOS ini files took 0.03 seconds
0307: LogTargetPlatformManager: Display: Loaded TargetPlatform 'Windows'
0308: LogTargetPlatformManager: Display: Loaded TargetPlatform 'WindowsEditor'
0309: LogTargetPlatformManager: Display: Loaded TargetPlatform 'WindowsServer'
0310: LogTargetPlatformManager: Display: Loaded TargetPlatform 'WindowsClient'
0311: LogTargetPlatformManager: Display: Building Assets For Windows
0312: LogAudioDebug: Display: Lib vorbis DLL was dynamically loaded.
0313: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Thumbstick_Click". The current translation is "Mixed Reality (L) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x99545f39) and the conflicting translation of "Mixed Reality (L) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xbfa1aa45) will be ignored.
0314: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Thumbstick_X". The current translation is "Mixed Reality (L) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x4fbb5e85) and the conflicting translation of "Mixed Reality (L) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x509c8755) will be ignored.
0315: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Thumbstick_Y". The current translation is "Mixed Reality (L) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xce9e3ba2) and the conflicting translation of "Mixed Reality (L) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xe820e030) will be ignored.
0316: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Trackpad_Click". The current translation is "Mixed Reality (L) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xccdbd750) and the conflicting translation of "Mixed Reality (L) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc6aadb41) will be ignored.
0317: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Thumbstick_Click". The current translation is "Mixed Reality (R) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x29b148fe) and the conflicting translation of "Mixed Reality (R) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc2859755) will be ignored.
0318: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Thumbstick_X". The current translation is "Mixed Reality (R) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xff5e4942) and the conflicting translation of "Mixed Reality (R) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x78ec11b2) will be ignored.
0319: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Thumbstick_Y". The current translation is "Mixed Reality (R) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x7e7b2c65) and the conflicting translation of "Mixed Reality (R) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc05076d7) will be ignored.
0320: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Trackpad_Click". The current translation is "Mixed Reality (R) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x0e14a303) and the conflicting translation of "Mixed Reality (R) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x7f7a03bf) will be ignored.
0321: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Left_Thumbstick_Click". The current translation is "Oculus Touch (L) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x4709ae20) and the conflicting translation of "Oculus Touch (L) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x24519d81) will be ignored.
0322: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Left_Thumbstick_X". The current translation is "Oculus Touch (L) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x91e6af9c) and the conflicting translation of "Oculus Touch (L) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x70f05a5c) will be ignored.
0323: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Left_Thumbstick_Y". The current translation is "Oculus Touch (L) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x10c3cabb) and the conflicting translation of "Oculus Touch (L) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc84c3d39) will be ignored.
0324: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Right_Thumbstick_Click". The current translation is "Oculus Touch (R) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xf7ecb9e7) and the conflicting translation of "Oculus Touch (R) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x5975a091) will be ignored.
0325: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Right_Thumbstick_X". The current translation is "Oculus Touch (R) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x2103b85b) and the conflicting translation of "Oculus Touch (R) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x5880ccbb) will be ignored.
0326: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Right_Thumbstick_Y". The current translation is "Oculus Touch (R) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xa026dd7c) and the conflicting translation of "Oculus Touch (R) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xe03cabde) will be ignored.
0327: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Left_Thumbstick_Click". The current translation is "Valve Index (L) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xc935f098) and the conflicting translation of "Valve Index (L) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x1231ea0b) will be ignored.
0328: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Left_Thumbstick_X". The current translation is "Valve Index (L) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x1fdaf124) and the conflicting translation of "Valve Index (L) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xbd516f97) will be ignored.
0329: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Left_Thumbstick_Y". The current translation is "Valve Index (L) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x9eff9403) and the conflicting translation of "Valve Index (L) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x05ed08f2) will be ignored.
0330: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Right_Thumbstick_Click". The current translation is "Valve Index (R) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x79d0e75f) and the conflicting translation of "Valve Index (R) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x6f15d71b) will be ignored.
0331: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Right_Thumbstick_X". The current translation is "Valve Index (R) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xaf3fe6e3) and the conflicting translation of "Valve Index (R) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x9521f970) will be ignored.
0332: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Right_Thumbstick_Y". The current translation is "Valve Index (R) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x2e1a83c4) and the conflicting translation of "Valve Index (R) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x2d9d9e15) will be ignored.
0333: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Left_Trackpad_Click". The current translation is "Vive (L) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x1565db8c) and the conflicting translation of "Vive (L) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xfb13ca80) will be ignored.
0334: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Left_Trackpad_X". The current translation is "Vive (L) Trackpad X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xc38ada30) and the conflicting translation of "Vive (L) Trackpad X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x131dce14) will be ignored.
0335: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Left_Trackpad_Y". The current translation is "Vive (L) Trackpad Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x42afbf17) and the conflicting translation of "Vive (L) Trackpad Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xaba1a971) will be ignored.
0336: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Right_Trackpad_Click". The current translation is "Vive (R) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xd7aaafdf) and the conflicting translation of "Vive (R) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x42c3127e) will be ignored.
0337: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Right_Trackpad_X". The current translation is "Vive (R) Trackpad X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x0145ae63) and the conflicting translation of "Vive (R) Trackpad X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x6e39f304) will be ignored.
0338: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Right_Trackpad_Y". The current translation is "Vive (R) Trackpad Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x8060cb44) and the conflicting translation of "Vive (R) Trackpad Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xd6859461) will be ignored.
0339: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "VideoCardDriverRHIIssueReport". The current translation is "The installed version of the {Vendor} graphics driver has known issues in {RHI}.
0340: Please install the latest driver version or switch to a different rendering API.
0341:
0342: Would you like to visit the following URL to download the driver?
0343:
0350:
0351: {Hyperlink}
0352:
0353: {AdapterName}
0354: Installed: {InstalledVer}
0355: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc28a041f) will be ignored.
0356: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "VideoCardDriverIssueReport". The current translation is "The installed version of the {Vendor} graphics driver has known issues.
0357: Please install the latest driver version.
0358:
0359: Would you like to visit the following URL to download the driver?
0360:
0367:
0368: {Hyperlink}
0369:
0370: {AdapterName}
0371: Installed: {InstalledVer}
0372: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x82a98602) will be ignored.
0373: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "LatestVideoCardDriverRHIIssueReport". The current translation is "The latest version of the {Vendor} graphics driver has known issues in {RHI}.
0374: Please install the recommended driver version or switch to a different rendering API.
0375:
0376: Would you like to visit the following URL to download the driver?
0377:
0384:
0385: {Hyperlink}
0386:
0387: {AdapterName}
0388: Installed: {InstalledVer}
0389: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x085838b9) will be ignored.
0390: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "LatestVideoCardDriverIssueReport". The current translation is "The latest version of the {Vendor} graphics driver has known issues.
0391: Please install the recommended driver version.
0392:
0393: Would you like to visit the following URL to download the driver?
0394:
0401:
0402: {Hyperlink}
0403:
0404: {AdapterName}
0405: Installed: {InstalledVer}
0406: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x2782a90f) will be ignored.
0407: LogTextLocalizationResource: Warning: Text translation conflict for namespace "WindowsDynamicRHI" and key "RequiredDX12". The current translation is "DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument." (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xe150c1f2) and the conflicting translation of "DX12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument." (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x800f7a68) will be ignored.
0408: LogDerivedDataCache: Display: F:/projects/Lyra/DerivedDataCache/Compressed.ddp: Opened pak cache for reading. (658 MiB)
0409: LogDerivedDataCache: Display: ../../../Engine/DerivedDataCache/Compressed.ddp: Opened pak cache for reading. (2145 MiB)
0410: LogDerivedDataCache: Display: Performance to C:/Users/Jonas/AppData/Local/UnrealEngine/Common/DerivedDataCache: Latency=0.04ms. RandomReadSpeed=27.02MBs, RandomWriteSpeed=184.81MBs. Assigned SpeedClass 'Local'
0411: LogVirtualization: Display: VirtualizationSystem name found in ini file: None
0440: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Front_Lgt_02.MM_HitReact_Front_Lgt_02
0441: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Front_Med_01.MM_HitReact_Front_Med_01
0442: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Front_Med_02.MM_HitReact_Front_Med_02
0443: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Left_Med_01.MM_HitReact_Left_Med_01
0444: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Locomotion/Rifle/MM_Rifle_Idle_Hipfire.MM_Rifle_Idle_Hipfire
0445: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Locomotion/Rifle/MM_Rifle_Idle_ADS.MM_Rifle_Idle_ADS
0446: LogGameFeatures: Error: Game feature 'ShooterExplorer' load failed. Ending state: ErrorRegistering, [ErrorRegistering, ErrorRegistering]. Result: Failure, ErrorCode=GameFeaturePlugin.StateMachine.#inEnumPlugin_Missing_GameFeatureData, OptionalErrorText=
0447: LogGameFeatures: Display: Game feature 'ShooterCore' loaded successfully. Ending state: Registered, [Registered, Active]
0448: LogGameFeatures: Display: Creating GameFeaturePlugin StateMachine using Identifier:F:/projects/Lyra/Plugins/GameFeatures/TopDownArena/TopDownArena.uplugin from PluginURL:file:F:/projects/Lyra/Plugins/GameFeatures/TopDownArena/TopDownArena.uplugin
0449: LogPackageName: Display: FPackageName: Mount point added: 'F:/projects/Lyra/Plugins/GameFeatures/TopDownArena/Content/' mounted to '/TopDownArena/'
0450: LogGameFeatures: Display: Game feature 'TopDownArena' loaded successfully. Ending state: Registered, [Registered, Active]
0451: LogGameFeatures: Display: Creating GameFeaturePlugin StateMachine using Identifier:F:/projects/Lyra/Plugins/GameFeatures/ShooterMaps/ShooterMaps.uplugin from PluginURL:file:F:/projects/Lyra/Plugins/GameFeatures/ShooterMaps/ShooterMaps.uplugin
0452: LogPackageName: Display: FPackageName: Mount point added: 'F:/projects/Lyra/Plugins/GameFeatures/ShooterMaps/Content/' mounted to '/ShooterMaps/'
0453: LogGameFeatures: Display: Game feature 'ShooterMaps' loaded successfully. Ending state: Registered, [Registered, Active]
0454: LogGameFeatures: Display: Creating GameFeaturePlugin StateMachine using Identifier:F:/projects/Lyra/Plugins/GameFeatures/ShooterTests/ShooterTests.uplugin from PluginURL:file:F:/projects/Lyra/Plugins/GameFeatures/ShooterTests/ShooterTests.uplugin
0455: LogPackageName: Display: FPackageName: Mount point added: 'F:/projects/Lyra/Plugins/GameFeatures/ShooterTests/Content/' mounted to '/ShooterTests/'
0456: LogGameFeatures: Error: Game feature 'ShooterTests' load failed. Ending state: ErrorRegistering, [ErrorRegistering, ErrorRegistering]. Result: Failure, ErrorCode=GameFeaturePlugin.StateMachine.#inEnumPlugin_Missing_GameFeatureData, OptionalErrorText=
0457: LogGameFeatures: Display: There were 1 built in plugins that took longer than 3.0000s to load. Listing worst offenders.
0458: LogGameFeatures: Display: 6.0256s ShooterExplorer
0459: LogLyra: Display: Startup job "InitializeAbilitySystem()" starting
0460: LogLyra: Display: Startup job "InitializeAbilitySystem()" took 0.00 seconds to complete
0967: LogCook: Display: Cooked packages 2666 Packages Remain 1109 Total 3775
0968: LogCook: Display: Cook Diagnostics: OpenFileHandles=7836, VirtualMemory=3018MiB
0969: LogCook: Display: Cooked packages 2825 Packages Remain 950 Total 3775
0970: LogCook: Display: Cook Diagnostics: OpenFileHandles=7926, VirtualMemory=3073MiB
0971: LogCook: Display: Cooked packages 2842 Packages Remain 936 Total 3778
0972: LogSkeletalMesh: Display: Waiting for skinned assets to be ready 0/1 (SKM_Manny) ...
0973: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\UserInterface\HUD\W_QuickBarSlot.uasset: [Compiler] Make Input Action Value : Usage of 'Make Input Action Value' has been deprecated. Please replace or remove it.
0974: LogCook: Display: Cooked packages 3066 Packages Remain 712 Total 3778
0975: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] BP_OnPawnReadyToInitialize (PawnExtComponent) does not have a valid matching component!
0976: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] In use pin True no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
0977: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] In use pin no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
0978: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] In use pin Target no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
0979: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] Could not find a function named "IsPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
0980: Make sure 'LyraPawnExtensionComponent' has been compiled for Is Pawn Ready to Initialize from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
0981: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] Function ' Link Anim Class Layers ' is unsafe to call in a construction script.
0982: LogSkeletalMesh: Display: Waiting for skinned assets to be ready 0/1 (SKM_Quinn) ...
0983: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin True no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0984: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin False no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0985: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0986: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin Target no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0987: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Could not find a function named "IsPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
0988: Make sure 'LyraPawnExtensionComponent' has been compiled for Is Pawn Ready to Initialize from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0989: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Create Event : unable to determine expected signature - is the delegate pin connected? from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0990: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Could not find an event-dispatcher named "BP_OnPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
0991: Make sure 'LyraPawnExtensionComponent' has been compiled for Bind Event to BP_OnPawnReadyToInitialize from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0992: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Create Event : unable to determine expected signature - is the delegate pin connected? from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0993: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Could not find an event-dispatcher named "BP_OnPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
0994: Make sure 'LyraPawnExtensionComponent' has been compiled for Unbind Event from BP_OnPawnReadyToInitialize from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0995: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Failed to create property K2Node_CreateDelegate_OutputDelegate_3 from due to a bad or unknown type (Delegate) from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0996: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Failed to create property K2Node_CreateDelegate_OutputDelegate_4 from due to a bad or unknown type (Delegate) from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0997: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Create Event Signature Error: Unable to determine expected signature - is the delegate pin connected? from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0998: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Create Event Signature Error: Unable to determine expected signature - is the delegate pin connected? from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
0999: LogCook: Display: Cooked packages 3290 Packages Remain 488 Total 3778
1000: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Content\System\DefaultEditorMap\L_DefaultEditorOverview.umap: [Compiler] Input pin Controller Id specifying non-default value no longer exists on node Try to Initialize for Local Play . Please refresh node or reset pin to default value to remove pin.
1001: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] BP_OnPawnReadyToInitialize (PawnExtComponent) does not have a valid matching component!
1002: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] In use pin True no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1003: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] In use pin no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1004: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] In use pin Target no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1005: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] Could not find a function named "IsPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
1006: Make sure 'LyraPawnExtensionComponent' has been compiled for Is Pawn Ready to Initialize from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1007: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] Function ' Link Anim Class Layers ' is unsafe to call in a construction script.
1008: LogEditorDomain: Display: Class /Script/Landscape.LandscapeLODStreamingProxy is imported by a package but does not exist in memory. EditorDomain keys for packages using it will be invalid if it still exists.
1009: To clear this message, resave packages that use the deleted class, or load its module earlier than the packages that use it are referenced.
1010: LogCook: Display: Cooked packages 3800 Packages Remain 0 Total 3800
1011: LogCook: Display: Cook Diagnostics: OpenFileHandles=8537, VirtualMemory=3254MiB
1061: LogCook: Display: BuildChunkManifest: 0.072s (1)
1062: LogCook: Display: SaveManifests: 0.000s (1)
1063: LogCook: Display: SaveRealAssetRegistry: 0.149s (1)
1064: LogCook: Display: WriteCookerOpenOrder: 0.136s (1)
1065: LogCook: Display: FinalizePackageStore: 0.038s (1)
1066: LogCook: Display: Done!
1067: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCN_Test_BurstLatent imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1068: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Widget_Base imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1069: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Test_Looping imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1070: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCN_Test_Burst imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1071: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCN_Test_BurstLatent imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue, but it was never saved as an export.
1072: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Widget_Base imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue, but it was never saved as an export.
1073: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Test_Looping imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue, but it was never saved as an export.
1074: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCN_Test_Burst imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue, but it was never saved as an export.
1075: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Test_Looping imported Serialize:/Engine/EditorSounds/GamePreview/EndSimulate_Cue.EndSimulate_Cue, but it was never saved as an export.
1076: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Test_Looping imported Serialize:/Engine/EditorSounds/GamePreview/EndSimulate_Cue, but it was never saved as an export.
1077: LogSavePackage: Warning: /ShooterCore/Blueprint/B_AimAssistTargetTest imported Serialize:/Engine/VREditor/Devices/Vive/M_ViveControllerTrim.M_ViveControllerTrim, but it was never saved as an export.
1078: LogSavePackage: Warning: /ShooterCore/Blueprint/B_AimAssistTargetTest imported Serialize:/Engine/VREditor/Devices/Vive/M_ViveControllerTrim, but it was never saved as an export.
1079: LogSavePackage: Warning: /TopDownArena/Game/Environment/B_DestructableBlock imported Serialize:/Engine/VREditor/BasicMeshes/SM_Cube_01.SM_Cube_01, but it was never saved as an export.
1080: LogSavePackage: Warning: /TopDownArena/Game/Environment/B_DestructableBlock imported Serialize:/Engine/VREditor/BasicMeshes/SM_Cube_01, but it was never saved as an export.
1081: LogSavePackage: Warning: /Game/System/DefaultEditorMap/B_ExperienceList3D imported Serialize:/Engine/EditorResources/S_Note.S_Note, but it was never saved as an export.
1082: LogSavePackage: Warning: /Game/System/DefaultEditorMap/B_ExperienceList3D imported Serialize:/Engine/EditorResources/S_Note, but it was never saved as an export.
1083: LogSavePackage: Display: Took 0.012055s to verify the EDL loading graph.
1084: LogCook: Display: Misc Cook Stats
1085: LogCook: Display: ===============
1086: LogCook: Display: NiagaraShader.Misc
1205: LogCook: Display: SharedReadSpeed = 0.000000
1206: LogCook: Display: SharedWriteSpeed= 0.000000
1207: LogCook: Display: CloudLatency = 0.000000
1208: LogCook: Display: CloudReadSpeed = 0.000000
1209: LogCook: Display: CloudWriteSpeed = 0.000000
1210: LogCook: Display:
1211: LogCook: Display: DDC Resource Stats
1212: LogCook: Display: =======================================================================================================
1213: LogCook: Display: Asset Type Total Time (Sec) GameThread Time (Sec) Assets Built MB Processed
1214: LogCook: Display: ---------------------------------- ---------------- --------------------- ------------ ------------
1215: LogCook: Display: Audio (Streaming) 8.96 0.00 0 21.87
1216: LogCook: Display: Texture (Streaming) 6.19 0.00 0 622.52
1217: LogCook: Display: DistanceField 5.79 0.15 0 108.89
1218: LogCook: Display: StaticMesh 3.00 0.08 0 16.85
1219: LogCook: Display: NavCollision 2.72 0.03 0 13.58
1220: LogCook: Display: CardRepresentation 2.60 0.06 0 0.22
1221: LogCook: Display: GlobalShader 1.16 1.16 0 13.60
1222: LogCook: Display: BodySetup 0.74 0.40 0 1.43
1223: LogCook: Display: SkeletalMesh 0.30 0.00 0 57.18
1224: LogCook: Display: NiagaraScript 0.19 0.19 0 0.00
1225: LogCook: Display: MaterialShader 0.15 0.15 0 12.66
1226: LogCook: Display: NiagaraShader 0.12 0.12 13 0.41
1227: LogCook: Display: AnimSequence 0.11 0.02 0 40.35
1228: LogCook: Display: Texture (Inline) 0.01 0.01 0 118.41
1229: LogCook: Display: Audio (Inline) 0.00 0.00 0 0.24
1230: LogCook: Display: LandscapeCollision (Heightfield) 0.00 0.00 2 0.01
1231: LogCook: Display: NiagaraCutout 0.00 0.00 0 0.00
1232: LogPackageBuildDependencyTracker: Display: Package Accesses (7050 referencing packages with a total of 50007 unique accesses)
1233: LogInit: Display:
1234: LogInit: Display: Warning/Error Summary (Unique only)
1235: LogInit: Display: -----------------------------------
1236: LogInit: Display: LogGameFeatures: Error: Game feature 'ShooterExplorer' load failed. Ending state: ErrorRegistering, [ErrorRegistering, ErrorRegistering]. Result: Failure, ErrorCode=GameFeaturePlugin.StateMachine.#inEnumPlugin_Missing_GameFeatureData, OptionalErrorText=
1237: LogInit: Display: LogGameFeatures: Error: Game feature 'ShooterTests' load failed. Ending state: ErrorRegistering, [ErrorRegistering, ErrorRegistering]. Result: Failure, ErrorCode=GameFeaturePlugin.StateMachine.#inEnumPlugin_Missing_GameFeatureData, OptionalErrorText=
1238: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] In use pin True no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
1239: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] In use pin no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
1240: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] In use pin Target no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
1241: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] Could not find a function named "IsPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
1242: Make sure 'LyraPawnExtensionComponent' has been compiled for Is Pawn Ready to Initialize from Source: /TopDownArena/Game/B_Hero_Arena.B_Hero_Arena
1243: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin True no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1244: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin False no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1245: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1246: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] In use pin Target no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1247: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Could not find a function named "IsPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
1248: Make sure 'LyraPawnExtensionComponent' has been compiled for Is Pawn Ready to Initialize from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1249: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Create Event : unable to determine expected signature - is the delegate pin connected? from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1250: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Could not find an event-dispatcher named "BP_OnPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
1251: Make sure 'LyraPawnExtensionComponent' has been compiled for Bind Event to BP_OnPawnReadyToInitialize from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1252: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Could not find an event-dispatcher named "BP_OnPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
1253: Make sure 'LyraPawnExtensionComponent' has been compiled for Unbind Event from BP_OnPawnReadyToInitialize from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1254: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Failed to create property K2Node_CreateDelegate_OutputDelegate_3 from due to a bad or unknown type (Delegate) from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1255: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Failed to create property K2Node_CreateDelegate_OutputDelegate_4 from due to a bad or unknown type (Delegate) from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1256: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Content\UI\Indicators\W_Nameplate.uasset: [Compiler] Create Event Signature Error: Unable to determine expected signature - is the delegate pin connected? from Source: /Game/UI/Indicators/W_Nameplate.W_Nameplate
1257: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] In use pin True no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1258: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] In use pin no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1259: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] In use pin Target no longer exists on node Is Pawn Ready to Initialize . Please refresh node or break links to remove pin. from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1260: LogInit: Display: LogBlueprint: Error: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] Could not find a function named "IsPawnReadyToInitialize" in 'LyraPawnExtensionComponent'.
1261: Make sure 'LyraPawnExtensionComponent' has been compiled for Is Pawn Ready to Initialize from Source: /ShooterCore/Game/B_Hero_ShooterMannequin.B_Hero_ShooterMannequin
1262: LogInit: Display: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniKeyBlacklist] and replace with [IniKeyDenylist]
1263: LogInit: Display: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniKeyBlacklist] and replace with [IniKeyDenylist]
1264: LogInit: Display: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniSectionBlacklist] and replace with [IniSectionDenylist]
1265: LogInit: Display: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [IniSectionBlacklist] and replace with [IniSectionDenylist]
1266: LogInit: Display: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [WhitelistDirectories] and replace with [AllowedDirectories]
1267: LogInit: Display: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultGame.ini. Search for [WhitelistDirectories] and replace with [AllowedDirectories]
1268: LogInit: Display: EditorErrors: Warning: Click to open file Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultDeviceProfiles.ini. Search for [/Script/Engine.TextureLODSettings] and replace with [GlobalDefaults DeviceProfile]
1269: LogInit: Display: LogConfig: Warning: Found a deprecated ini section name in F:/projects/Lyra/Config/DefaultDeviceProfiles.ini. Search for [/Script/Engine.TextureLODSettings] and replace with [GlobalDefaults DeviceProfile]
1270: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Thumbstick_Click". The current translation is "Mixed Reality (L) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x99545f39) and the conflicting translation of "Mixed Reality (L) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xbfa1aa45) will be ignored.
1271: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Thumbstick_X". The current translation is "Mixed Reality (L) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x4fbb5e85) and the conflicting translation of "Mixed Reality (L) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x509c8755) will be ignored.
1272: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Thumbstick_Y". The current translation is "Mixed Reality (L) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xce9e3ba2) and the conflicting translation of "Mixed Reality (L) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xe820e030) will be ignored.
1273: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Left_Trackpad_Click". The current translation is "Mixed Reality (L) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xccdbd750) and the conflicting translation of "Mixed Reality (L) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc6aadb41) will be ignored.
1274: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Thumbstick_Click". The current translation is "Mixed Reality (R) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x29b148fe) and the conflicting translation of "Mixed Reality (R) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc2859755) will be ignored.
1275: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Thumbstick_X". The current translation is "Mixed Reality (R) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xff5e4942) and the conflicting translation of "Mixed Reality (R) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x78ec11b2) will be ignored.
1276: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Thumbstick_Y". The current translation is "Mixed Reality (R) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x7e7b2c65) and the conflicting translation of "Mixed Reality (R) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc05076d7) will be ignored.
1277: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "MixedReality_Right_Trackpad_Click". The current translation is "Mixed Reality (R) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x0e14a303) and the conflicting translation of "Mixed Reality (R) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x7f7a03bf) will be ignored.
1278: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Left_Thumbstick_Click". The current translation is "Oculus Touch (L) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x4709ae20) and the conflicting translation of "Oculus Touch (L) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x24519d81) will be ignored.
1279: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Left_Thumbstick_X". The current translation is "Oculus Touch (L) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x91e6af9c) and the conflicting translation of "Oculus Touch (L) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x70f05a5c) will be ignored.
1280: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Left_Thumbstick_Y". The current translation is "Oculus Touch (L) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x10c3cabb) and the conflicting translation of "Oculus Touch (L) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc84c3d39) will be ignored.
1281: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Right_Thumbstick_Click". The current translation is "Oculus Touch (R) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xf7ecb9e7) and the conflicting translation of "Oculus Touch (R) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x5975a091) will be ignored.
1282: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Right_Thumbstick_X". The current translation is "Oculus Touch (R) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x2103b85b) and the conflicting translation of "Oculus Touch (R) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x5880ccbb) will be ignored.
1283: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "OculusTouch_Right_Thumbstick_Y". The current translation is "Oculus Touch (R) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xa026dd7c) and the conflicting translation of "Oculus Touch (R) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xe03cabde) will be ignored.
1284: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Left_Thumbstick_Click". The current translation is "Valve Index (L) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xc935f098) and the conflicting translation of "Valve Index (L) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x1231ea0b) will be ignored.
1285: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Left_Thumbstick_X". The current translation is "Valve Index (L) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x1fdaf124) and the conflicting translation of "Valve Index (L) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xbd516f97) will be ignored.
1286: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Left_Thumbstick_Y". The current translation is "Valve Index (L) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x9eff9403) and the conflicting translation of "Valve Index (L) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x05ed08f2) will be ignored.
1287: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Right_Thumbstick_Click". The current translation is "Valve Index (R) Thumbstick Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x79d0e75f) and the conflicting translation of "Valve Index (R) Thumbstick" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x6f15d71b) will be ignored.
1288: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Right_Thumbstick_X". The current translation is "Valve Index (R) Thumbstick X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xaf3fe6e3) and the conflicting translation of "Valve Index (R) Thumbstick X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x9521f970) will be ignored.
1289: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "ValveIndex_Right_Thumbstick_Y". The current translation is "Valve Index (R) Thumbstick Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x2e1a83c4) and the conflicting translation of "Valve Index (R) Thumbstick Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x2d9d9e15) will be ignored.
1290: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Left_Trackpad_Click". The current translation is "Vive (L) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x1565db8c) and the conflicting translation of "Vive (L) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xfb13ca80) will be ignored.
1291: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Left_Trackpad_X". The current translation is "Vive (L) Trackpad X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xc38ada30) and the conflicting translation of "Vive (L) Trackpad X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x131dce14) will be ignored.
1292: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Left_Trackpad_Y". The current translation is "Vive (L) Trackpad Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x42afbf17) and the conflicting translation of "Vive (L) Trackpad Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xaba1a971) will be ignored.
1293: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Right_Trackpad_Click". The current translation is "Vive (R) Trackpad Button" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xd7aaafdf) and the conflicting translation of "Vive (R) Trackpad" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x42c3127e) will be ignored.
1294: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Right_Trackpad_X". The current translation is "Vive (R) Trackpad X-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x0145ae63) and the conflicting translation of "Vive (R) Trackpad X" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x6e39f304) will be ignored.
1295: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "InputKeys" and key "Vive_Right_Trackpad_Y". The current translation is "Vive (R) Trackpad Y-Axis" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x8060cb44) and the conflicting translation of "Vive (R) Trackpad Y" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xd6859461) will be ignored.
1296: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "VideoCardDriverRHIIssueReport". The current translation is "The installed version of the {Vendor} graphics driver has known issues in {RHI}.
1297: Please install the latest driver version or switch to a different rendering API.
1298:
1299: Would you like to visit the following URL to download the driver?
1300:
1301: {Hyperlink}
1302:
1303: {AdapterName}
1304: Installed: {InstalledVer}
1305: Minimum required: {RecommendedVer}" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xeeaccea9) and the conflicting translation of "The installed version of the {Vendor} graphics driver has known issues in {RHI}.
1306: Please install either the latest or the recommended driver version or switch to a different rendering API.
1307:
1308: {Hyperlink}
1309:
1310: {AdapterName}
1311: Installed: {InstalledVer}
1312: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0xc28a041f) will be ignored.
1313: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "VideoCardDriverIssueReport". The current translation is "The installed version of the {Vendor} graphics driver has known issues.
1314: Please install the latest driver version.
1315:
1316: Would you like to visit the following URL to download the driver?
1317:
1318: {Hyperlink}
1319:
1320: {AdapterName}
1321: Installed: {InstalledVer}
1322: Minimum required: {RecommendedVer}" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x03f22ab1) and the conflicting translation of "The installed version of the {Vendor} graphics driver has known issues.
1323: Please install either the latest or the recommended driver version.
1324:
1325: {Hyperlink}
1326:
1327: {AdapterName}
1328: Installed: {InstalledVer}
1329: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x82a98602) will be ignored.
1330: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "LatestVideoCardDriverRHIIssueReport". The current translation is "The latest version of the {Vendor} graphics driver has known issues in {RHI}.
1331: Please install the recommended driver version or switch to a different rendering API.
1332:
1333: Would you like to visit the following URL to download the driver?
1334:
1335: {Hyperlink}
1336:
1337: {AdapterName}
1338: Installed: {InstalledVer}
1339: Recommended: {RecommendedVer}" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xaff527a8) and the conflicting translation of "The latest version of the {Vendor} graphics driver has known issues in {RHI}.
1340: Please install the recommended driver version or switch to a different rendering API.
1341:
1342: {Hyperlink}
1343:
1344: {AdapterName}
1345: Installed: {InstalledVer}
1346: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x085838b9) will be ignored.
1347: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "MessageDialog" and key "LatestVideoCardDriverIssueReport". The current translation is "The latest version of the {Vendor} graphics driver has known issues.
1348: Please install the recommended driver version.
1349:
1350: Would you like to visit the following URL to download the driver?
1351:
1352: {Hyperlink}
1353:
1354: {AdapterName}
1355: Installed: {InstalledVer}
1356: Recommended: {RecommendedVer}" (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0x48dbe400) and the conflicting translation of "The latest version of the {Vendor} graphics driver has known issues.
1357: Please install the recommended driver version.
1358:
1359: {Hyperlink}
1360:
1361: {AdapterName}
1362: Installed: {InstalledVer}
1363: Recommended: {RecommendedVer}" (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x2782a90f) will be ignored.
1364: LogInit: Display: LogTextLocalizationResource: Warning: Text translation conflict for namespace "WindowsDynamicRHI" and key "RequiredDX12". The current translation is "DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument." (from "../../../Engine/Content/Localization/Engine/en/Engine.locres" and source hash 0xe150c1f2) and the conflicting translation of "DX12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument." (from "F:/projects/Lyra/Content/Localization/EngineOverrides/en/EngineOverrides.locres" and source hash 0x800f7a68) will be ignored.
1365: LogInit: Display: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\UserInterface\HUD\W_QuickBarSlot.uasset: [Compiler] Make Input Action Value : Usage of 'Make Input Action Value' has been deprecated. Please replace or remove it.
1366: LogInit: Display: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] BP_OnPawnReadyToInitialize (PawnExtComponent) does not have a valid matching component!
1367: LogInit: Display: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\TopDownArena\Content\Game\B_Hero_Arena.uasset: [Compiler] Function ' Link Anim Class Layers ' is unsafe to call in a construction script.
1368: LogInit: Display: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Content\System\DefaultEditorMap\L_DefaultEditorOverview.umap: [Compiler] Input pin Controller Id specifying non-default value no longer exists on node Try to Initialize for Local Play . Please refresh node or reset pin to default value to remove pin.
1369: LogInit: Display: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] BP_OnPawnReadyToInitialize (PawnExtComponent) does not have a valid matching component!
1370: LogInit: Display: LogBlueprint: Warning: [AssetLog] F:\projects\Lyra\Plugins\GameFeatures\ShooterCore\Content\Game\B_Hero_ShooterMannequin.uasset: [Compiler] Function ' Link Anim Class Layers ' is unsafe to call in a construction script.
1371: LogInit: Display: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCN_Test_BurstLatent imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1372: LogInit: Display: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Widget_Base imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1373: LogInit: Display: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCNL_Test_Looping imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1374: LogInit: Display: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCN_Test_Burst imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue.PossessPlayer_Cue, but it was never saved as an export.
1375: LogInit: Display: LogSavePackage: Warning: /Game/GameplayCueNotifies/GCN_Test_BurstLatent imported Serialize:/Engine/EditorSounds/GamePreview/PossessPlayer_Cue, but it was never saved as an export.
1376: LogInit: Display: NOTE: Only first 50 warnings displayed.
1377: LogInit: Display:
1378: LogInit: Display: Failure - 23 error(s), 61 warning(s)
1379: LogInit: Display:
1380:
1381: Execution of commandlet took: 1m 31s (91.07 seconds)
1382: LogShaderCompilers: Display: ================================================
1401: LogShaderCompilers: Display: Top 1 most expensive shader types by average time:
1402: LogShaderCompilers: Display: FNiagaraShader (compiled 13 times, average 4.59 sec, max 11.04 sec, min 0.98 sec)
1403: LogShaderCompilers: Display: Top 1 shader types by total compile time:
1404: LogShaderCompilers: Display: FNiagaraShader - 100.00% of total time (compiled 13 times, average 4.59 sec, max 11.04 sec, min 0.98 sec)
1405: LogShaderCompilers: Display: ================================================
1406: LogShaderCompilers: Display: Shaders left to compile 0
1407: Took 125,25481380000001s to run UnrealEditor-Cmd.exe, ExitCode=1
1408: ERROR: Cook failed.
1409: (see C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2\BuildCookRun\Log.txt for full exception trace)
1410: AutomationTool executed for 0h 2m 7s
1411: AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
1412: Took 127,9887908s to run dotnet.exe, ExitCode=25
1413: CommandFailedException: Recursive UAT command failed (exit code 25)
1414: at AutomationTool.CommandUtils.RunUAT(CommandEnvironment Env, String CommandLine, String Identifier) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\ProcessUtils.cs:line 1121
1415: at AutomationTool.Tasks.CommandTask.ExecuteAsync(JobContext Job, HashSet`1 BuildProducts, Dictionary`2 TagNameToFileSet) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\BuildGraph\Tasks\CommandTask.cs:line 114
1416: at AutomationTool.BgScriptNodeExecutor.ExecuteAsync(JobContext Job, Dictionary`2 TagNameToFileSet) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\BuildGraph\BgNodeExecutor.cs:line 356
1417: at AutomationTool.BuildGraph.BuildNodeAsync(JobContext Job, BgGraphDef Graph, BgNodeDef Node, Dictionary`2 NodeToExecutor, TempStorage Storage, Boolean bWithBanner) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.cs:line 1013
1418: at AutomationTool.BuildGraph.ExecuteAsync() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.cs:line 675
1419: at AutomationTool.Automation.ExecuteAsync(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 257
1420: at AutomationTool.Automation.ProcessAsync(ParsedCommandLine AutomationToolCommandLine, StartupTraceListener StartupListener, HashSet`1 ScriptModuleAssemblies) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 156 data: EpicGames.Context = ("while executing task ", "at f:\projects\Lyra\OpenUnrealAutomationTools\Samples\Graph.xml(86)")
1421: AutomationTool executed for 0h 2m 8s
1422: AutomationTool exiting with ExitCode=1 (Error_Unknown)
1
Failed: 1
Duration: 12.026443481445312s
LogSpawn: SpawnActor failed because we are in the process of tearing down the world
LogSpawn: SpawnActor failed because we are in the process of tearing down the world
Project.Maps.Cycle will be marked as failing due to errors being logged
LogUIActionRouter: Cannot bind widget [FrontEndHUDLayout] to action [UI.Action.Escape] - provided tag does not map to an existing UI input action. It can be added under Project Settings->UI Input.
LogUIActionRouter: Cannot bind widget [FrontEndHUDLayout] to action [UI.Action.Escape] - provided tag does not map to an existing UI input action. It can be added under Project Settings->UI Input.
LogUIActionRouter: Cannot bind widget [FrontEndHUDLayout] to action [UI.Action.Escape] - provided tag does not map to an existing UI input action. It can be added under Project Settings->UI Input.
Total Coverage | 18% |
F:\projects\Lyra\...
Binaries\Win64\UnrealEditor-LyraGame.dll | 16% |
Plugins\AsyncMixin\Binaries\Win64\UnrealEditor-AsyncMixin.dll | 2% |
Plugins\CommonGame\Binaries\Win64\UnrealEditor-CommonGame.dll | 26% |
Plugins\CommonLoadingScreen\Binaries\Win64\UnrealEditor-CommonLoadingScreen.dll | 76% |
Plugins\CommonLoadingScreen\Binaries\Win64\UnrealEditor-CommonStartupLoadingScreen.dll | 30% |
Plugins\CommonUser\Binaries\Win64\UnrealEditor-CommonUser.dll | 31% |
Plugins\GameFeatures\ShooterCore\Binaries\Win64\UnrealEditor-ShooterCoreRuntime.dll | 11% |
Plugins\GameFeatures\ShooterTests\Binaries\Win64\UnrealEditor-ShooterTestsRuntime.dll | 35% |
Plugins\GameFeatures\TopDownArena\Binaries\Win64\UnrealEditor-TopDownArenaRuntime.dll | 9% |
Plugins\GameSettings\Binaries\Win64\UnrealEditor-GameSettings.dll | 7% |
Plugins\GameSubtitles\Binaries\Win64\UnrealEditor-GameSubtitles.dll | 51% |
Plugins\GameplayMessageRouter\Binaries\Win64\UnrealEditor-GameplayMessageNodes.dll | 56% |
Plugins\GameplayMessageRouter\Binaries\Win64\UnrealEditor-GameplayMessageRuntime.dll | 36% |
Plugins\ModularGameplayActors\Binaries\Win64\UnrealEditor-ModularGameplayActors.dll | 52% |
Plugins\PocketWorlds\Binaries\Win64\UnrealEditor-PocketWorlds.dll | 9% |
Plugins\UIExtension\Binaries\Win64\UnrealEditor-UIExtension.dll | 64% |
1384
Total issues1384
inspectCode - All issues from ReSharper InspectCode11
CppAccessSpecifierWithNoDeclarations - Access specifier does not affect any declarationPlugins\CommonGame\Source\Private\CommonGameModule.cpp:15
private:
Access specifier does not affect any declarationPlugins\CommonGame\Source\Public\Messaging\CommonMessagingSubsystem.h:48
private:
Access specifier does not affect any declarationPlugins\CommonLoadingScreen\Source\CommonStartupLoadingScreen\Private\SCommonPreLoadingScreenWidget.h:24
private:
Access specifier does not affect any declarationPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\TDM_PlayerSpawningManagmentComponent.h:29
protected:
Access specifier does not affect any declarationPlugins\GameSettings\Source\Private\GameSettingsModule.cpp:15
private:
Access specifier does not affect any declarationPlugins\GameSettings\Source\Public\GameSettingValueScalar.h:50
protected:
Access specifier does not affect any declarationPlugins\GameSettings\Source\Public\Widgets\GameSettingScreen.h:27
public:
Access specifier does not affect any declarationSource\LyraGame\Audio\LyraAudioSettings.h:77
private:
Access specifier does not affect any declarationSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.h:63
private:
Access specifier does not affect any declarationSource\LyraGame\Interaction\Abilities\GameplayAbilityTargetActor_Interact.h:24
protected:
Access specifier does not affect any declarationSource\LyraGame\UI\LyraSettingScreen.h:19
public:
Access specifier does not affect any declaration6
CppAssignedValueIsNeverUsed - Assigned value is never usedPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1338
NewStatus = ELoginStatusType::UsingLocalProfile;
Assigned value is never usedPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1538
bHasRequiredStatus |= (CurrentStatus == ELoginStatusType::UsingLocalProfile);
Assigned value is never usedSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:71
ImpactNormal = CurHitResult.ImpactNormal;
Assigned value is never usedSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:72
StartTrace = CurHitResult.TraceStart;
Assigned value is never usedSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:73
EndTrace = CurHitResult.TraceEnd;
Assigned value is never usedSource\LyraGame\System\LyraGameInstance.cpp:273
Response.Response = EEncryptionResponse::Failure;
Assigned value is never used90
CppCStyleCast - C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:155
if ((int32)Privilege < 0 || (int32)Privilege >= (int32)ECommonUserPrivilege::Invalid_Count || InitializationState == ECommonUserInitializationState::Invalid)
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:155
if ((int32)Privilege < 0 || (int32)Privilege >= (int32)ECommonUserPrivilege::Invalid_Count || InitializationState == ECommonUserInitializationState::Invalid)
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:155
if ((int32)Privilege < 0 || (int32)Privilege >= (int32)ECommonUserPrivilege::Invalid_Count || InitializationState == ECommonUserInitializationState::Invalid)
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1332
NetId = (FUniqueNetIdRef)FUniqueNetIdString::Create(FString::Printf(TEXT("GuestPlayer%d"), LocalUserInfo->LocalPlayerIndex), NULL_SUBSYSTEM);
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2060
if (Results == (uint32)IOnlineIdentity::EPrivilegeResults::NoFailures)
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2064
if ((Results & (uint32)IOnlineIdentity::EPrivilegeResults::UserNotFound) || (Results & (uint32)IOnlineIdentity::EPrivilegeResults::UserNotLoggedIn))
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2064
if ((Results & (uint32)IOnlineIdentity::EPrivilegeResults::UserNotFound) || (Results & (uint32)IOnlineIdentity::EPrivilegeResults::UserNotLoggedIn))
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2068
if ((Results & (uint32)IOnlineIdentity::EPrivilegeResults::RequiredPatchAvailable) || (Results & (uint32)IOnlineIdentity::EPrivilegeResults::RequiredSystemUpdate))
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2068
if ((Results & (uint32)IOnlineIdentity::EPrivilegeResults::RequiredPatchAvailable) || (Results & (uint32)IOnlineIdentity::EPrivilegeResults::RequiredSystemUpdate))
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2072
if (Results & (uint32)IOnlineIdentity::EPrivilegeResults::AgeRestrictionFailure)
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2076
if (Results & (uint32)IOnlineIdentity::EPrivilegeResults::AccountTypeFailure)
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2080
if (Results & (uint32)IOnlineIdentity::EPrivilegeResults::NetworkConnectionUnavailable)
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2086
uint32 AccountUseFailures = (uint32)IOnlineIdentity::EPrivilegeResults::OnlinePlayRestricted
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2087
| (uint32)IOnlineIdentity::EPrivilegeResults::UGCRestriction
C-style cast is used instead of a C++ castPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2088
| (uint32)IOnlineIdentity::EPrivilegeResults::ChatRestriction;
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Private\GameSettingValueScalarDynamic.cpp:47
return FText::Format(PercentFormat, (int32)FMath::RoundHalfFromZero(100.0 * NormalizedValue));
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Private\GameSettingValueScalarDynamic.cpp:66
return FText::Format(PercentFormat, (int32)FMath::RoundHalfFromZero(100.0 * SourceValue));
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Private\GameSettingValueScalarDynamic.cpp:70
return FText::Format(PercentFormat, (int32)FMath::RoundHalfFromZero(SourceValue));
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Public\GameSettingValueDiscreteDynamic.h:166
const FString StringValue = StaticEnum<EnumType>()->GetNameStringByValue((int64)InEnumValue);
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Public\GameSettingValueDiscreteDynamic.h:174
return (EnumType)StaticEnum<EnumType>()->GetValueByNameString(Value);
C-style cast is used instead of a C++ castPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\AsyncAction_ListenForGameplayMessage.cpp:88
*(bool*)RESULT_PARAM = bSuccess;
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Private\Widgets\Responsive\SGameResponsivePanel.cpp:124
PhysialScreenSize = ViewportSize / (float)ScreenDensity;
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Public\GameSettingFilterState.h:116
DisableOption(StaticEnum<EnumType>()->GetNameStringByValue((int64)InEnumValue));
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Public\GameSettingValueDiscreteDynamic.h:159
const FString StringValue = StaticEnum<EnumType>()->GetNameStringByValue((int64)InEnumValue);
C-style cast is used instead of a C++ castPlugins\GameSettings\Source\Public\GameSettingValueDiscreteDynamic.h:180
const FString StringValue = StaticEnum<EnumType>()->GetNameStringByValue((int64)InEnumValue);
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:85
GeneratedStyle.Font.Size = Options->DisplayTextSizes[(int32)Format.SubtitleTextSize];
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:86
GeneratedStyle.ColorAndOpacity = Options->DisplayTextColors[(int32)Format.SubtitleTextColor];
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:92
const float ShadowSize = FMath::Max(1.0f, Options->DisplayBorderSize[(int32)ESubtitleDisplayTextBorder::DropShadow] * (float)Format.SubtitleTextSize / 2.0f);
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:92
const float ShadowSize = FMath::Max(1.0f, Options->DisplayBorderSize[(int32)ESubtitleDisplayTextBorder::DropShadow] * (float)Format.SubtitleTextSize / 2.0f);
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:98
const float OutlineSize = FMath::Max(1.0f, Options->DisplayBorderSize[(int32)ESubtitleDisplayTextBorder::Outline] * (float)Format.SubtitleTextSize);
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:98
const float OutlineSize = FMath::Max(1.0f, Options->DisplayBorderSize[(int32)ESubtitleDisplayTextBorder::Outline] * (float)Format.SubtitleTextSize);
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:108
CurrentBackgroundColor.A = Options->DisplayBackgroundOpacity[(int32)Format.SubtitleBackgroundOpacity];
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Public\SubtitleDisplayOptions.h:68
int32 DisplayTextSizes[(int32)ESubtitleDisplayTextSize::ESubtitleDisplayTextSize_MAX];
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Public\SubtitleDisplayOptions.h:71
FLinearColor DisplayTextColors[(int32)ESubtitleDisplayTextColor::ESubtitleDisplayTextColor_MAX];
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Public\SubtitleDisplayOptions.h:74
float DisplayBorderSize[(int32)ESubtitleDisplayTextBorder::ESubtitleDisplayTextBorder_MAX];
C-style cast is used instead of a C++ castPlugins\GameSubtitles\Source\Public\SubtitleDisplayOptions.h:77
float DisplayBackgroundOpacity[(int32)ESubtitleDisplayBackgroundOpacity::ESubtitleDisplayBackgroundOpacity_MAX];
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:413
bBlocked = (ActivationGroupCounts[(uint8)ELyraAbilityActivationGroup::Exclusive_Blocking] > 0);
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:417
checkf(false, TEXT("IsActivationGroupBlocked: Invalid ActivationGroup [%d]\n"), (uint8)Group);
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:427
check(ActivationGroupCounts[(uint8)Group] < INT32_MAX);
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:429
ActivationGroupCounts[(uint8)Group]++;
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:445
checkf(false, TEXT("AddAbilityToActivationGroup: Invalid ActivationGroup [%d]\n"), (uint8)Group);
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:449
const int32 ExclusiveCount = ActivationGroupCounts[(uint8)ELyraAbilityActivationGroup::Exclusive_Replaceable] + ActivationGroupCounts[(uint8)ELyraAbilityActivationGroup::Exclusive_Blocking];
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:449
const int32 ExclusiveCount = ActivationGroupCounts[(uint8)ELyraAbilityActivationGroup::Exclusive_Replaceable] + ActivationGroupCounts[(uint8)ELyraAbilityActivationGroup::Exclusive_Blocking];
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:459
check(ActivationGroupCounts[(uint8)Group] > 0);
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:461
ActivationGroupCounts[(uint8)Group]--;
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.h:105
int32 ActivationGroupCounts[(uint8)ELyraAbilityActivationGroup::MAX];
C-style cast is used instead of a C++ castSource\LyraGame\AbilitySystem\LyraGameplayEffectContext.cpp:23
return (FLyraGameplayEffectContext*)BaseEffectContext;
C-style cast is used instead of a C++ castSource\LyraGame\Camera\LyraCameraMode.cpp:172
checkf(false, TEXT("SetBlendWeight: Invalid BlendFunction [%d]\n"), (uint8)BlendFunction);
C-style cast is used instead of a C++ castSource\LyraGame\Camera\LyraCameraMode.cpp:210
checkf(false, TEXT("UpdateBlending: Invalid BlendFunction [%d]\n"), (uint8)BlendFunction);
C-style cast is used instead of a C++ castSource\LyraGame\Character\LyraHealthComponent.cpp:243
ensureMsgf((DeathState == NewDeathState), TEXT("LyraHealthComponent: Death transition failed [%d] -> [%d] for owner [%s]."), (uint8)OldDeathState, (uint8)NewDeathState, *GetNameSafe(GetOwner()));
C-style cast is used instead of a C++ castSource\LyraGame\Character\LyraHealthComponent.cpp:243
ensureMsgf((DeathState == NewDeathState), TEXT("LyraHealthComponent: Death transition failed [%d] -> [%d] for owner [%s]."), (uint8)OldDeathState, (uint8)NewDeathState, *GetNameSafe(GetOwner()));
C-style cast is used instead of a C++ castSource\LyraGame\Equipment\LyraEquipmentManagerComponent.h:148
return (T*)GetFirstInstanceOfType(T::StaticClass());
C-style cast is used instead of a C++ castSource\LyraGame\Inventory\LyraInventoryItemInstance.h:59
return (ResultClass*)FindFragmentByClass(ResultClass::StaticClass());
C-style cast is used instead of a C++ castSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:60
CachedPacketSizeIncoming = (NetConnection->InPacketsPerSecond != 0) ? (NetConnection->InBytesPerSecond / (float)NetConnection->InPacketsPerSecond) : 0.0f;
C-style cast is used instead of a C++ castSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:61
CachedPacketSizeOutgoing = (NetConnection->OutPacketsPerSecond != 0) ? (NetConnection->OutBytesPerSecond / (float)NetConnection->OutPacketsPerSecond) : 0.0f;
C-style cast is used instead of a C++ castSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:73
static_assert((int32)ELyraDisplayablePerformanceStat::Count == 15, "Need to update this function to deal with new performance stats");
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_PerfStat.cpp:70
SetDevName(FName(*FString::Printf(TEXT("PerfStat_%d"), (int32)StatToDisplay)));
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:221
float AspectRatio = (float)ScreenRes.Width / (float)ScreenRes.Height;
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:221
float AspectRatio = (float)ScreenRes.Width / (float)ScreenRes.Height;
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:251
DisplayAspect = (float)MonitorInfo.NativeWidth / (float)MonitorInfo.NativeHeight;
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:251
DisplayAspect = (float)MonitorInfo.NativeWidth / (float)MonitorInfo.NativeHeight;
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:390
const float AspectRatio = Resolution.X / (float)Resolution.Y;
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:409
float AspectRatio = (float)Width / (float)Height;
C-style cast is used instead of a C++ castSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:409
float AspectRatio = (float)Width / (float)Height;
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:159
for (int32 PresetIndex = 1; PresetIndex < (int32)ELyraGamepadSensitivity::MAX; PresetIndex++)
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:177
for (int32 PresetIndex = 1; PresetIndex < (int32)ELyraGamepadSensitivity::MAX; PresetIndex++)
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraGameSettingRegistry_PerfStats.cpp:19
static_assert((int32)ELyraDisplayablePerformanceStat::Count == 15, "Consider updating this function to deal with new performance stats");
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:55
InOutEditState.Kill(FString::Printf(TEXT("Frame pacing mode %d didn't match requirement %d"), (int32)ActualMode, (int32)DesiredMode));
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:55
InOutEditState.Kill(FString::Printf(TEXT("Frame pacing mode %d didn't match requirement %d"), (int32)ActualMode, (int32)DesiredMode));
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:215
return FText::Format(LOCTEXT("BrightnessFormat", "{0}%"), (int32)FMath::GetMappedRangeValueClamped(FVector2D(0, 1), FVector2D(50, 150), NormalizedValue));
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:620
Setting->AddOption((float)Rate, FText::Format(FPSFormat, Rate));
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraSettingsLocal.cpp:1751
UpdateDynamicResFrameTime((float)TargetFPS);
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraSettingsShared.cpp:92
(EColorVisionDeficiency)(int32)ColorBlindMode, (int32)ColorBlindStrength, true, false);
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraSettingsShared.cpp:92
(EColorVisionDeficiency)(int32)ColorBlindMode, (int32)ColorBlindStrength, true, false);
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraSettingsShared.cpp:107
(EColorVisionDeficiency)(int32)ColorBlindMode, (int32)ColorBlindStrength, true, false);
C-style cast is used instead of a C++ castSource\LyraGame\Settings\LyraSettingsShared.cpp:107
(EColorVisionDeficiency)(int32)ColorBlindMode, (int32)ColorBlindStrength, true, false);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:447
ensureMsgf(SharedRepMovement.RepMovement.LocationQuantizationLevel == DefaultRepMovement.LocationQuantizationLevel, TEXT("LocationQuantizationLevel mismatch. %d != %d"), (uint8)SharedRepMovement.RepMovement.LocationQuantizationLevel, (uint8)DefaultRepMovement.LocationQuantizationLevel);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:447
ensureMsgf(SharedRepMovement.RepMovement.LocationQuantizationLevel == DefaultRepMovement.LocationQuantizationLevel, TEXT("LocationQuantizationLevel mismatch. %d != %d"), (uint8)SharedRepMovement.RepMovement.LocationQuantizationLevel, (uint8)DefaultRepMovement.LocationQuantizationLevel);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:448
ensureMsgf(SharedRepMovement.RepMovement.VelocityQuantizationLevel == DefaultRepMovement.VelocityQuantizationLevel, TEXT("VelocityQuantizationLevel mismatch. %d != %d"), (uint8)SharedRepMovement.RepMovement.VelocityQuantizationLevel, (uint8)DefaultRepMovement.VelocityQuantizationLevel);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:448
ensureMsgf(SharedRepMovement.RepMovement.VelocityQuantizationLevel == DefaultRepMovement.VelocityQuantizationLevel, TEXT("VelocityQuantizationLevel mismatch. %d != %d"), (uint8)SharedRepMovement.RepMovement.VelocityQuantizationLevel, (uint8)DefaultRepMovement.VelocityQuantizationLevel);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:449
ensureMsgf(SharedRepMovement.RepMovement.RotationQuantizationLevel == DefaultRepMovement.RotationQuantizationLevel, TEXT("RotationQuantizationLevel mismatch. %d != %d"), (uint8)SharedRepMovement.RepMovement.RotationQuantizationLevel, (uint8)DefaultRepMovement.RotationQuantizationLevel);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:449
ensureMsgf(SharedRepMovement.RepMovement.RotationQuantizationLevel == DefaultRepMovement.RotationQuantizationLevel, TEXT("RotationQuantizationLevel mismatch. %d != %d"), (uint8)SharedRepMovement.RepMovement.RotationQuantizationLevel, (uint8)DefaultRepMovement.RotationQuantizationLevel);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:468
FastSharedPathConstants.MaxBitsPerFrame = (int32)((float)(Lyra::RepGraph::TargetKBytesSecFastSharedPath * 1024 * 8) / NetDriver->NetServerMaxTickRate);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraph.cpp:468
FastSharedPathConstants.MaxBitsPerFrame = (int32)((float)(Lyra::RepGraph::TargetKBytesSecFastSharedPath * 1024 * 8) / NetDriver->NetServerMaxTickRate);
C-style cast is used instead of a C++ castSource\LyraGame\System\LyraReplicationGraphTypes.h:67
StaticActorClass = (UClass*)StaticLoadObject(UClass::StaticClass(), nullptr, *ActorClassNameString);
C-style cast is used instead of a C++ castSource\LyraGame\Teams\LyraTeamAgentInterface.h:17
return (ID == FGenericTeamId::NoTeam) ? INDEX_NONE : (int32)ID;
C-style cast is used instead of a C++ castSource\LyraGame\Teams\LyraTeamAgentInterface.h:22
return (ID == INDEX_NONE) ? FGenericTeamId::NoTeam : FGenericTeamId((uint8)ID);
C-style cast is used instead of a C++ castSource\LyraGame\UI\Basic\MaterialProgressBar.cpp:38
MID->SetScalarParameterValue(TEXT("Segments"), (float)Segments);
C-style cast is used instead of a C++ castSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:389
ClampDir = (EArrowDirection::Type)i;
C-style cast is used instead of a C++ castSource\LyraGame\UI\Weapons\SHitMarkerConfirmationWidget.cpp:101
HitNotifyOpacity = FMath::Clamp(1.0f - (float)(TimeSinceLastHitNotification / HitNotifyDuration), 0.0f, 1.0f);
C-style cast is used instead of a C++ cast1
CppClassNeedsConstructorBecauseOfUninitializedMember - Class should have a user-defined constructor because of an uninitialized data memberPlugins\GameSettings\Source\Public\EditCondition\WhenPlatformHasTrait.h:15
class GAMESETTINGS_API FWhenPlatformHasTrait : public FGameSettingEditCondition
Class 'FWhenPlatformHasTrait' should have a user-defined constructor because field 'bTagDesired' is not initialized2
CppCompileTimeConstantCanBeReplacedWithBooleanConstant - Compile-time constant expression can be replaced with either 'true' or 'false'Plugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\CommonLoadingScreenSettings.h:51
bool LogLoadingScreenReasonEveryFrame = 0;
Expression is converted to bool and can be replaced with 'false'Plugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1036
if (0)
Expression is converted to bool and can be replaced with 'false'3
CppConstValueFunctionReturnType - Function returns by const valuePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:594
const float UAimAssistInputModifier::GetSensitivtyScalar(const ULyraSettingsShared* SharedSettings) const
Function returns by const value. Consider returning by non-const value instead.Source\LyraGame\Input\LyraAimSensitivityData.cpp:27
const float ULyraAimSensitivityData::SensitivtyEnumToFloat(const ELyraGamepadSensitivity InSensitivity) const
Function returns by const value. Consider returning by non-const value instead.Source\LyraGame\Weapons\LyraWeaponInstance.cpp:84
const FPlatformUserId ULyraWeaponInstance::GetOwningUserId() const
Function returns by const value. Consider returning by non-const value instead.1
CppDeclarationHidesLocal - Hiding local declarationSource\LyraEditor\Utilities\CheckChaosMeshCollision.cpp:20
auto CheckTris = [&](const auto& Elements, int32 NumTriangles)
Declaration of 'Elements' hides previous local declaration48
CppDeclaratorNeverUsed - Declarator is never usedPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:216
bool bStartingStepFound = false;
Local variable 'bStartingStepFound' is never usedPlugins\CommonGame\Source\Private\Actions\AsyncAction_CreateWidgetAsync.cpp:51
TWeakObjectPtr<UAsyncAction_CreateWidgetAsync> LocalWeakThis(this);
Local variable 'LocalWeakThis' is never usedPlugins\CommonGame\Source\Private\CommonPlayerInputKey.cpp:309
const bool bIsUsingGamepad = (InputTypeOverride == ECommonInputType::Gamepad) || ((CommonInputSubsystem != nullptr) && (CommonInputSubsystem->GetCurrentInputType() == ECommonInputType::Gamepad)) ;
Local variable 'bIsUsingGamepad' is never usedPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:712
const bool bUseDynamicSlow = true;
Local variable 'bUseDynamicSlow' is never usedPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:170
const FVector PawnLocation = OwnerPawn->GetActorLocation();
Local variable 'PawnLocation' is never usedPlugins\GameFeatures\ShooterTests\Source\ShooterTestsRuntime\Private\ShooterTestsDevicePropertyTester.cpp:33
if (const APawn* Character = Cast<APawn>(OtherActor))
Local variable 'Character' is never usedPlugins\GameplayMessageRouter\Source\GameplayMessageNodes\Private\K2Node_AsyncAction_ListenForGameplayMessages.cpp:165
UEdGraphPin* LastThenPin = nullptr;
Local variable 'LastThenPin' is never usedPlugins\UIExtension\Source\Private\Widgets\UIExtensionPointWidget.cpp:38
FDelegateHandle Handle = GetOwningLocalPlayer<UCommonLocalPlayer>()->CallAndRegister_OnPlayerStateSet(
Local variable 'Handle' is never usedSource\LyraEditor\LyraEditor.cpp:98
static bool HasPlayWorldAndRunning()
Function 'HasPlayWorldAndRunning' is never usedSource\LyraEditor\Private\GameEditorStyle.cpp:49
const FVector2D Icon16x16(16.0f, 16.0f);
Local variable 'Icon16x16' is never usedSource\LyraEditor\Private\GameEditorStyle.cpp:51
const FVector2D Icon40x40(40.0f, 40.0f);
Local variable 'Icon40x40' is never usedSource\LyraEditor\Private\GameEditorStyle.cpp:52
const FVector2D Icon64x64(64.0f, 64.0f);
Local variable 'Icon64x64' is never usedSource\LyraEditor\Utilities\CreateRedirectorPackage.cpp:22
IAssetRegistry& AssetRegistry = IAssetRegistry::GetChecked();;
Local variable 'AssetRegistry' is never usedSource\LyraEditor\Utilities\CreateRedirectorPackage.cpp:23
ICollectionManager& CollectionManager = FCollectionManagerModule::GetModule().Get();
Local variable 'CollectionManager' is never usedSource\LyraGame\AbilitySystem\LyraGlobalAbilitySystem.cpp:11
if (FGameplayAbilitySpecHandle* SpecHandle = Handles.Find(ASC))
Local variable 'SpecHandle' is never usedSource\LyraGame\AbilitySystem\LyraGlobalAbilitySystem.cpp:47
if (FActiveGameplayEffectHandle* EffectHandle = Handles.Find(ASC))
Local variable 'EffectHandle' is never usedSource\LyraGame\Character\LyraCharacter.cpp:97
if (ULyraSignificanceManager* SignificanceManager = USignificanceManager::Get<ULyraSignificanceManager>(World))
Local variable 'SignificanceManager' is never usedSource\LyraGame\Character\LyraHeroComponent.cpp:167
if (ALyraPlayerController* LyraPC = GetController<ALyraPlayerController>())
Local variable 'LyraPC' is never usedSource\LyraGame\Character\LyraHeroComponent.cpp:315
if (const ULyraPawnExtensionComponent* PawnExtComp = ULyraPawnExtensionComponent::FindPawnExtensionComponent(Pawn))
Local variable 'PawnExtComp' is never usedSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:161
UWorld* World = OwnerComponent->GetWorld();
Local variable 'World' is never usedSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:165
const FTransform SpawnTransform = ComponentToAttachTo->GetSocketTransform(Entry.Part.SocketName);
Local variable 'SpawnTransform' is never usedSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:124
if (UEnhancedInputLocalPlayerSubsystem* InputSystem = LocalPlayer->GetSubsystem<UEnhancedInputLocalPlayerSubsystem>())
Local variable 'InputSystem' is never usedSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:152
if (UEnhancedInputLocalPlayerSubsystem* InputSystem = LocalPlayer->GetSubsystem<UEnhancedInputLocalPlayerSubsystem>())
Local variable 'InputSystem' is never usedSource\LyraGame\GameFeatures\LyraGameFeaturePolicy.cpp:133
for (const UGameFeatureAction* Action : GameFeatureData->GetActions())
Local variable 'Action' is never usedSource\LyraGame\GameModes\LyraGameMode.cpp:501
if (UClass* PawnClass = GetDefaultPawnClassForController(NewPlayer))
Local variable 'PawnClass' is never usedSource\LyraGame\Input\LyraInputModifiers.cpp:13
DEFINE_LOG_CATEGORY_STATIC(LogLyraInputModifiers, Log, All);
Global variable 'LogLyraInputModifiers' is never usedSource\LyraGame\Interaction\Abilities\LyraGameplayAbility_Interact.cpp:114
const bool bSuccess = InteractionOption.TargetAbilitySystem->TriggerAbilityFromGameplayEvent(
Local variable 'bSuccess' is never usedSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:11
DEFINE_LOG_CATEGORY_STATIC(LogPlayerSpawning, Log, All);
Global variable 'LogPlayerSpawning' is never usedSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:16
UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_Platform_Trait_Input_SupportsGamepad, "Platform.Trait.Input.SupportsGamepad");
Global variable 'TAG_Platform_Trait_Input_SupportsGamepad' is never usedSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:17
UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_Platform_Trait_Input_SupportsTriggerHaptics, "Platform.Trait.Input.SupportsTriggerHaptics");
Global variable 'TAG_Platform_Trait_Input_SupportsTriggerHaptics' is never usedSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:24
UE_DEFINE_GAMEPLAY_TAG_STATIC(GameSettings_Action_EditBrightness, "GameSettings.Action.EditBrightness");
Global variable 'GameSettings_Action_EditBrightness' is never usedSource\LyraGame\Settings\LyraSettingsLocal.cpp:1394
if (FKey* ExistingMapping = CustomKeyboardConfig.Find(MappingName))
Local variable 'ExistingMapping' is never usedSource\LyraGame\System\LyraAssetManager.cpp:272
const ULyraGameData& LocalGameDataCommon = GetGameData();
Local variable 'LocalGameDataCommon' is never usedSource\LyraGame\System\LyraDevelopmentStatics.cpp:93
FName PluginAssetPath;
Local variable 'PluginAssetPath' is never usedSource\LyraGame\System\LyraReplicationGraph.cpp:244
auto GetLegacyDebugStr = [](const AActor* CDO)
Local variable 'GetLegacyDebugStr' is never usedSource\LyraGame\Teams\LyraTeamSubsystem.cpp:388
const int32 TeamId = KVP.Key;
Local variable 'TeamId' is never usedSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:19
UE_DEFINE_GAMEPLAY_TAG_STATIC(TAG_PLATFORM_TRAIT_SINGLEONLINEUSER, "Platform.Trait.SingleOnlineUser");
Global variable 'TAG_PLATFORM_TRAIT_SINGLEONLINEUSER' is never usedSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:522
SWidget* MutableWidget = const_cast<SWidget*>(&CurWidget.Widget.Get());
Local variable 'MutableWidget' is never usedSource\LyraGame\UI\LyraSimulatedInputWidget.cpp:43
if (APlayerController* PC = GetOwningPlayer())
Local variable 'PC' is never usedSource\LyraGame\UI\Weapons\SHitMarkerConfirmationWidget.cpp:46
const FVector2D HalfAbsoluteSize = AllottedGeometry.GetAbsoluteSize() * 0.5f;
Local variable 'HalfAbsoluteSize' is never usedSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:200
const FQuat SourceRot = AvatarPawn->GetActorQuat();
Local variable 'SourceRot' is never usedSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:213
ULyraWeaponStateComponent* WeaponStateComponent = (SourcePawnController != nullptr) ? SourcePawnController->FindComponentByClass<ULyraWeaponStateComponent>() : nullptr;
Local variable 'WeaponStateComponent' is never usedSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:260
else if (AAIController* AIController = Cast<AAIController>(Controller))
Local variable 'AIController' is never usedSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:482
if (const FGameplayAbilitySpec* AbilitySpec = MyAbilityComponent->FindAbilitySpecFromHandle(CurrentSpecHandle))
Local variable 'AbilitySpec' is never usedSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:46
AActor* HitActor = Hit.GetActor();
Local variable 'HitActor' is never usedSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:49
UWorld* World = GetWorld();
Local variable 'World' is never usedSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:75
UWorld* World = GetWorld();
Local variable 'World' is never usedSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:119
FGameplayTag HitZone;
Local variable 'HitZone' is never used11
CppDefaultCaseNotHandledInSwitchStatement - Default case is not handled in a switch statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2289
switch (Context)
Default case is not handled in the switch statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2311
switch (Context)
Default case is not handled in the switch statementSource\LyraGame\Input\LyraInputModifiers.cpp:62
switch (CurrentValue.GetValueType())
Default case is not handled in the switch statementSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:74
switch (Stat)
Default case is not handled in the switch statementSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:186
switch (State)
Default case is not handled in the switch statementSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:195
switch (WindowMode)
Default case is not handled in the switch statementSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:145
switch (State)
Default case is not handled in the switch statementSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:229
switch (State)
Default case is not handled in the switch statementSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:451
switch (Indicator->VAlignment)
Default case is not handled in the switch statementSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:673
switch(Indicator->GetHAlign())
Default case is not handled in the switch statementSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:695
switch(Indicator->GetVAlign())
Default case is not handled in the switch statement4
CppDoxygenUndocumentedParameter - Missing function parameter description in a documentation commentPlugins\CommonUser\Source\CommonUser\Public\AsyncAction_CommonUserInitialize.h:36
static UAsyncAction_CommonUserInitialize* InitializeForLocalPlay(UCommonUserSubsystem* Target, int32 LocalPlayerIndex, FInputDeviceId PrimaryInputDevice, bool bCanUseGuestLogin);
Missing function parameter description for the parameter 'Target'Plugins\CommonUser\Source\CommonUser\Public\AsyncAction_CommonUserInitialize.h:45
static UAsyncAction_CommonUserInitialize* LoginForOnlinePlay(UCommonUserSubsystem* Target, int32 LocalPlayerIndex);
Missing function parameter description for the parameter 'Target'Plugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Public\GameFramework\AsyncAction_ListenForGameplayMessage.h:36
static UAsyncAction_ListenForGameplayMessage* ListenForGameplayMessages(UObject* WorldContextObject, FGameplayTag Channel, UScriptStruct* PayloadType, EGameplayMessageMatch MatchType = EGameplayMessageMatch::ExactMatch);
Missing function parameter description for the parameter 'WorldContextObject'Plugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Public\GameFramework\GameplayMessageSubsystem.h:130
FGameplayMessageListenerHandle RegisterListener(FGameplayTag Channel, TFunction<void(FGameplayTag, const FMessageStructType&)>&& Callback, EGameplayMessageMatch MatchType = EGameplayMessageMatch::ExactMatch)
Missing function parameter description for the parameter 'MatchType'9
CppEnforceOverridingDestructorStyle - Use preferred overriding function style: Enforce overriding destructor stylePlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:103
virtual ~FLoadingScreenInputPreProcessor() { }
Overriding destructor 'FLoadingScreenInputPreProcessor::~FLoadingScreenInputPreProcessor()' does not have an 'override' specifierPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:148
virtual ~FCommonOnlineSearchSettingsBase() {}
Overriding destructor 'FCommonOnlineSearchSettingsBase::~FCommonOnlineSearchSettingsBase()' does not have an 'override' specifierPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:190
virtual ~FCommonSession_OnlineSessionSettings() {}
Overriding destructor 'FCommonSession_OnlineSessionSettings::~FCommonSession_OnlineSessionSettings()' does not have an 'override' specifierPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:214
virtual ~FCommonOnlineSearchSettingsOSSv1() {}
Overriding destructor 'FCommonOnlineSearchSettingsOSSv1::~FCommonOnlineSearchSettingsOSSv1()' does not have an 'override' specifierPlugins\GameSubtitles\Source\Public\Widgets\SSubtitleDisplay.h:37
~SSubtitleDisplay();
Overriding destructor 'SSubtitleDisplay::~SSubtitleDisplay()' does not have an 'override' specifierSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:30
~FScopedContentValidationMessageGatherer()
Overriding destructor 'FScopedContentValidationMessageGatherer::~FScopedContentValidationMessageGatherer()' does not have an 'override' specifierSource\LyraEditor\Validation\EditorValidator.h:20
virtual ~FLyraValidationMessageGatherer()
Overriding destructor 'FLyraValidationMessageGatherer::~FLyraValidationMessageGatherer()' does not have an 'override' specifierSource\LyraGame\Hotfix\LyraHotfixManager.h:20
virtual ~ULyraHotfixManager();
Overriding destructor 'ULyraHotfixManager::~ULyraHotfixManager()' does not have an 'override' specifierSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscreteDynamic_AudioOutputDevice.h:22
virtual ~ULyraSettingValueDiscreteDynamic_AudioOutputDevice() = default;
Overriding destructor 'ULyraSettingValueDiscreteDynamic_AudioOutputDevice::~ULyraSettingValueDiscreteDynamic_AudioOutputDevice()' does not have an 'override' specifier16
CppEnforceOverridingFunctionStyle - Use preferred overriding function style: Enforce overriding function stylePlugins\CommonLoadingScreen\Source\CommonStartupLoadingScreen\Private\CommonStartupLoadingScreen.cpp:17
bool IsGameModule() const override;
Overriding function 'bool FCommonStartupLoadingScreenModule::IsGameModule() const' does not have a 'virtual' specifierPlugins\GameSettings\Source\Private\Widgets\Responsive\SGameResponsivePanel.h:64
virtual void OnArrangeChildren(const FGeometry& AllottedGeometry, FArrangedChildren& ArrangedChildren) const;
Overriding function 'void SGameResponsivePanel::OnArrangeChildren(const FGeometry& AllottedGeometry, FArrangedChildren& ArrangedChildren) const' does not have an 'override' specifierPlugins\GameSettings\Source\Public\GameSettingValueDiscrete.h:33
virtual FString GetAnalyticsValue() const;
Overriding function 'FString UGameSettingValueDiscrete::GetAnalyticsValue() const' does not have an 'override' specifierPlugins\GameSubtitles\Source\Public\Widgets\SubtitleDisplay.h:48
virtual void ValidateCompiledDefaults(class IWidgetCompilerLog& CompileLog) const;
Overriding function 'void USubtitleDisplay::ValidateCompiledDefaults(IWidgetCompilerLog& CompileLog) const' does not have an 'override' specifierPlugins\ModularGameplayActors\Source\ModularGameplayActors\Public\ModularPlayerState.h:29
virtual void CopyProperties(APlayerState* PlayerState);
Overriding function 'void AModularPlayerState::CopyProperties(APlayerState* PlayerState)' does not have an 'override' specifierSource\LyraGame\AbilitySystem\Attributes\LyraAttributeSet.h:52
UWorld* GetWorld() const override;
Overriding function 'UWorld* ULyraAttributeSet::GetWorld() const' does not have a 'virtual' specifierSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseAbility.h:25
EDataValidationResult IsDataValid(TArray<FText>& ValidationErrors) override;
Overriding function 'EDataValidationResult ULyraGamePhaseAbility::IsDataValid(TArray<FText>& ValidationErrors)' does not have a 'virtual' specifierSource\LyraGame\Character\LyraCharacter.h:188
virtual bool CanJumpInternal_Implementation() const;
Overriding function 'bool ALyraCharacter::CanJumpInternal_Implementation() const' does not have an 'override' specifierSource\LyraGame\Hotfix\LyraHotfixManager.h:59
void Init() override;
Overriding function 'void ULyraHotfixManager::Init()' does not have a 'virtual' specifierSource\LyraGame\Player\LyraPlayerBotController.h:35
ETeamAttitude::Type GetTeamAttitudeTowards(const AActor& Other) const override;
Overriding function 'ETeamAttitude::Type ALyraPlayerBotController::GetTeamAttitudeTowards(const AActor& Other) const' does not have a 'virtual' specifierSource\LyraGame\UI\Foundation\LyraControllerDisconnectedScreen.h:18
void NativeOnActivated() override;
Overriding function 'void ULyraControllerDisconnectedScreen::NativeOnActivated()' does not have a 'virtual' specifierSource\LyraGame\UI\IndicatorSystem\SActorCanvas.h:196
virtual int32 OnPaint(const FPaintArgs& Args, const FGeometry& AllottedGeometry, const FSlateRect& MyCullingRect, FSlateWindowElementList& OutDrawElements, int32 LayerId, const FWidgetStyle& InWidgetStyle, bool bParentEnabled) const;
Overriding function 'int32 SActorCanvas::OnPaint(const FPaintArgs& Args, const FGeometry& AllottedGeometry, const FSlateRect& MyCullingRect, FSlateWindowElementList& OutDrawElements, int32 LayerId, const FWidgetStyle& InWidgetStyle, bool bParentEnabled) const' does not have an 'override' specifierSource\LyraGame\UI\LyraHUDLayout.h:27
void NativeOnInitialized() override;
Overriding function 'void ULyraHUDLayout::NativeOnInitialized()' does not have a 'virtual' specifierSource\LyraGame\Weapons\LyraRangedWeaponInstance.h:221
virtual void OnEquipped();
Overriding function 'void ULyraRangedWeaponInstance::OnEquipped()' does not have an 'override' specifierSource\LyraGame\Weapons\LyraRangedWeaponInstance.h:222
virtual void OnUnequipped();
Overriding function 'void ULyraRangedWeaponInstance::OnUnequipped()' does not have an 'override' specifierSource\LyraGame\Weapons\LyraWeaponSpawner.h:40
void OnConstruction(const FTransform& Transform) override;
Overriding function 'void ALyraWeaponSpawner::OnConstruction(const FTransform& Transform)' does not have a 'virtual' specifier2
CppEntityAssignedButNoRead - Declarator is only assigned but never accessedSource\LyraGame\System\LyraAssetManager.cpp:59
TUniquePtr<FScopeLogTime> LogTimePtr;
Local variable 'LogTimePtr' is only assigned but never accessedSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:400
FVector HitLocation = EndTrace;
Local variable 'HitLocation' is only assigned but never accessed23
CppExpressionWithoutSideEffects - Possibly erroneous expression without side-effectsPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:453
UserCallback.ExecuteIfBound();
Expression result is not usedPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:578
CompletionDelegate.ExecuteIfBound();
Expression result is not usedPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1419
Params.OnUserInitializeComplete.ExecuteIfBound(LocalUserInfo, false, Error, Params.RequestedPrivilege, Params.OnlineContext);
Expression result is not usedPlugins\GameSettings\Source\Public\DataSource\GameSettingDataSource.h:22
virtual void Startup(ULocalPlayer* InLocalPlayer, FSimpleDelegate StartupCompleteCallback) { StartupCompleteCallback.ExecuteIfBound(); }
Expression result is not usedPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:196
ExtensionPoint->Callback.ExecuteIfBound(EUIExtensionAction::Added, Request);
Expression result is not usedPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:225
ExtensionPoint->Callback.ExecuteIfBound(Action, Request);
Expression result is not usedPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:308
ExtensionCallback.ExecuteIfBound(Action, Request);
Expression result is not usedSource\LyraEditor\Validation\EditorValidator.cpp:257
AssetToCheck.GetAsset();
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:67
PhaseEndedCallback.ExecuteIfBound(nullptr);
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:75
PhaseEndedDelegate.ExecuteIfBound(PhaseAbility);
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:84
WhenPhaseActive.ExecuteIfBound(PhaseTag);
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:93
WhenPhaseEnd.ExecuteIfBound(PhaseTag);
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:109
WhenPhaseActive.ExecuteIfBound(PhaseTag);
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:187
Observer.PhaseCallback.ExecuteIfBound(IncomingPhaseTag);
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:199
Entry.PhaseEndedCallback.ExecuteIfBound(PhaseAbility);
Expression result is not usedSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:208
Observer.PhaseCallback.ExecuteIfBound(EndedPhaseTag);
Expression result is not usedSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:201
OnAssetsLoadedDelegate.ExecuteIfBound();
Expression result is not usedSource\LyraGame\System\LyraAssetManager.cpp:211
StartupJob.DoJob();
Expression result is not usedSource\LyraGame\System\LyraAssetManager.cpp:236
StartupJob.DoJob();
Expression result is not usedSource\LyraGame\System\LyraAssetManagerStartupJob.h:30
SubstepProgressDelegate.ExecuteIfBound(NewProgress);
Expression result is not usedSource\LyraGame\System\LyraGameInstance.cpp:215
Delegate.ExecuteIfBound(Response);
Expression result is not usedSource\LyraGame\System\LyraGameInstance.cpp:290
Delegate.ExecuteIfBound(Response);
Expression result is not usedSource\LyraGame\UI\Foundation\LyraConfirmationScreen.cpp:75
OnResultCallback.ExecuteIfBound(Result);
Expression result is not used6
CppFunctionIsNotImplemented - Function is not implementedSource\LyraEditor\Commandlets\ContentValidationCommandlet.h:24
bool AutoExportMCPTemplates(const TArray<FString>& ChangedPackageNames, const TArray<FString>& DeletedPackageNames, const TArray<FString>& ChangedCode, const TArray<FString>& ChangedOtherFiles, const FString& SyncedCL, const FString& Robomerge, bool& bOutDidExport);
Function 'bool UContentValidationCommandlet::AutoExportMCPTemplates(const TArray<FString>& ChangedPackageNames, const TArray<FString>& DeletedPackageNames, const TArray<FString>& ChangedCode, const TArray<FString>& ChangedOtherFiles, const FString& SyncedCL, const FString& Robomerge, bool& bOutDidExport)' is not implementedSource\LyraEditor\Commandlets\ContentValidationCommandlet.h:25
bool AutoExportDadContent(const FString& BuildCL, const FString& AccessToken);
Function 'bool UContentValidationCommandlet::AutoExportDadContent(const FString& BuildCL, const FString& AccessToken)' is not implementedSource\LyraEditor\Commandlets\ContentValidationCommandlet.h:26
bool AutoPersistDadContent(const FString& AccessToken);
Function 'bool UContentValidationCommandlet::AutoPersistDadContent(const FString& AccessToken)' is not implementedSource\LyraGame\Character\LyraHeroComponent.h:90
void OnInputConfigActivated(const FLoadedMappableConfigPair& ConfigPair);
Function 'void ULyraHeroComponent::OnInputConfigActivated(const FLoadedMappableConfigPair& ConfigPair)' is not implementedSource\LyraGame\Character\LyraHeroComponent.h:91
void OnInputConfigDeactivated(const FLoadedMappableConfigPair& ConfigPair);
Function 'void ULyraHeroComponent::OnInputConfigDeactivated(const FLoadedMappableConfigPair& ConfigPair)' is not implementedSource\LyraGame\Settings\LyraSettingsLocal.h:324
void SetVolumeForSoundClass(FName ChannelName, float InVolume);
Function 'void ULyraSettingsLocal::SetVolumeForSoundClass(FName ChannelName, float InVolume)' is not implemented6
CppFunctionalStyleCast - Functional-style cast is used instead of a C++ castSource\LyraGame\Character\LyraCharacter.cpp:468
const double AccelXYMagnitude = double(ReplicatedAcceleration.AccelXYMagnitude) * MaxAccel / 255.0; // [0, 255] -> [0, MaxAccel]
Functional-style cast is used instead of a C++ castSource\LyraGame\Character\LyraCharacter.cpp:469
const double AccelXYRadians = double(ReplicatedAcceleration.AccelXYRadians) * TWO_PI / 255.0; // [0, 255] -> [0, 2PI]
Functional-style cast is used instead of a C++ castSource\LyraGame\Character\LyraCharacter.cpp:473
UnpackedAcceleration.Z = double(ReplicatedAcceleration.AccelZ) * MaxAccel / 127.0; // [-127, 127] -> [-MaxAccel, MaxAccel]
Functional-style cast is used instead of a C++ castSource\LyraGame\System\LyraGameInstance.cpp:105
DebugTestEncryptionKey[i] = uint8(i);
Functional-style cast is used instead of a C++ castSource\LyraGame\UI\Weapons\LyraReticleWidgetBase.cpp:88
const FVector2D ScreenSpaceCenter(FVector::FReal(ViewportSizeX) * 0.5f, FVector::FReal(ViewportSizeY) * 0.5f);
Functional-style cast is used instead of a C++ castSource\LyraGame\UI\Weapons\LyraReticleWidgetBase.cpp:88
const FVector2D ScreenSpaceCenter(FVector::FReal(ViewportSizeX) * 0.5f, FVector::FReal(ViewportSizeY) * 0.5f);
Functional-style cast is used instead of a C++ cast2
CppHidingFunction - Class member function hiding a non-virtual function from a base classSource\LyraGame\AbilitySystem\LyraGameplayAbilityTargetData_SingleTargetHit.h:29
bool NetSerialize(FArchive& Ar, class UPackageMap* Map, bool& bOutSuccess);
Function 'bool FLyraGameplayAbilityTargetData_SingleTargetHit::NetSerialize(FArchive& Ar, UPackageMap* Map, bool& bOutSuccess)' hides a non-virtual function from struct 'FGameplayAbilityTargetData_SingleTargetHit'Source\LyraGame\UI\LyraSettingScreen.h:25
void HandleBackAction();
Function 'void ULyraSettingScreen::HandleBackAction()' hides a non-virtual function from class 'UCommonActivatableWidget'1
CppIfCanBeReplacedByConstexprIf - If statement with constant condition can be replaced with 'if constexpr'Plugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1036
if (0)
If statement with constant condition can be replaced with 'if constexpr'10
CppIncompleteSwitchStatement - Possibly erroneous incomplete switch-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2289
switch (Context)
The switch statement does not cover the whole range of the 'ECommonUserOnlineContext' enumeration usedPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2311
switch (Context)
The switch statement does not cover the whole range of the 'ECommonUserOnlineContext' enumeration usedSource\LyraGame\Input\LyraInputModifiers.cpp:62
switch (CurrentValue.GetValueType())
The switch statement does not cover the whole range of the 'EInputActionValueType' enumeration usedSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:74
switch (Stat)
The switch statement does not cover the whole range of the 'ELyraDisplayablePerformanceStat' enumeration usedSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:186
switch (State)
The switch statement does not cover the whole range of the 'ELyraPlayerStartLocationOccupancy' enumeration usedSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:195
switch (WindowMode)
The switch statement does not cover the whole range of the 'EWindowMode::Type' enumeration usedSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:145
switch (State)
The switch statement does not cover the whole range of the 'EAsyncWidgetLayerState' enumeration usedSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:229
switch (State)
The switch statement does not cover the whole range of the 'EAsyncWidgetLayerState' enumeration usedSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:673
switch(Indicator->GetHAlign())
The switch statement does not cover the whole range of the 'EHorizontalAlignment' enumeration usedSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:695
switch(Indicator->GetVAlign())
The switch statement does not cover the whole range of the 'EVerticalAlignment' enumeration used17
CppInitializedValueIsAlwaysRewritten - Declarator is reassigned in all paths before being readSource\LyraEditor\Validation\EditorValidator_Load.cpp:99
UPackage* LoadedPackage = nullptr;
Local variable 'LoadedPackage' is reassigned in all paths before being readSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:57
FVector ImpactNormal = FVector::ZeroVector;
Local variable 'ImpactNormal' is reassigned in all paths before being readSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:58
FVector StartTrace = FVector::ZeroVector;
Local variable 'StartTrace' is reassigned in all paths before being readSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:59
FVector EndTrace = FVector::ZeroVector;
Local variable 'EndTrace' is reassigned in all paths before being readSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:61
FVector TargetOffset(0.0f);
Local variable 'TargetOffset' is reassigned in all paths before being readSource\LyraGame\Character\LyraCharacter.cpp:404
const FGameplayTag* MovementModeTag = nullptr;
Local variable 'MovementModeTag' is reassigned in all paths before being readSource\LyraGame\Equipment\LyraEquipmentManagerComponent.cpp:70
ULyraEquipmentInstance* Result = nullptr;
Local variable 'Result' is reassigned in all paths before being readSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:93
UStaticMeshComponent* ComponentToUse = nullptr;
Local variable 'ComponentToUse' is reassigned in all paths before being readSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:82
ULyraInventoryItemInstance* Result = nullptr;
Local variable 'Result' is reassigned in all paths before being readSource\LyraGame\Player\LyraPlayerState.cpp:77
bool bDestroyDeactivatedPlayerState = false;
Local variable 'bDestroyDeactivatedPlayerState' is reassigned in all paths before being readSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:102
UGameSettingValueDiscreteDynamic_Enum* WindowModeSetting = nullptr;
Local variable 'WindowModeSetting' is reassigned in all paths before being readSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:103
UGameSetting* MobileFPSType = nullptr;
Local variable 'MobileFPSType' is reassigned in all paths before being readSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:257
UGameSetting* AutoSetQuality = nullptr;
Local variable 'AutoSetQuality' is reassigned in all paths before being readSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:258
UGameSetting* GraphicsQualityPresets = nullptr;
Local variable 'GraphicsQualityPresets' is reassigned in all paths before being readSource\LyraGame\System\LyraReplicationGraphTypes.h:52
UClass* StaticActorClass = nullptr;
Local variable 'StaticActorClass' is reassigned in all paths before being readSource\LyraGame\UI\Common\LyraBoundActionButton.cpp:25
TSubclassOf<UCommonButtonStyle> NewStyle = nullptr;
Local variable 'NewStyle' is reassigned in all paths before being readSource\LyraGame\UI\Common\LyraTabListWidgetBase.cpp:104
FLyraTabDescriptor* TabInfoPtr = nullptr;
Local variable 'TabInfoPtr' is reassigned in all paths before being read596
CppLocalVariableMayBeConst - Local variable can be made constPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:36
if (TSharedRef<FLoadingState>* LoadingState = Loading.Find(this))
Local variable 'LoadingState' can be made pointer to constPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:150
for (TUniquePtr<FAsyncStep>& Step : AsyncSteps)
Local variable 'Step' can be made reference to constPlugins\CommonGame\Source\Private\Actions\AsyncAction_PushContentToLayerForPlayer.cpp:25
if (UWorld* World = GEngine->GetWorldFromContextObject(InOwningPlayer, EGetWorldErrorMode::LogAndReturnNull))
Local variable 'World' can be made pointer to constPlugins\CommonGame\Source\Private\Actions\AsyncAction_ShowConfirmation.cpp:50
if (UUserWidget* UserWidget = Cast<UUserWidget>(WorldContextObject))
Local variable 'UserWidget' can be made pointer to constPlugins\CommonGame\Source\Private\Actions\AsyncAction_ShowConfirmation.cpp:54
else if (APlayerController* PC = Cast<APlayerController>(WorldContextObject))
Local variable 'PC' can be made pointer to constPlugins\CommonGame\Source\Private\Actions\AsyncAction_ShowConfirmation.cpp:58
else if (UWorld* World = WorldContextObject->GetWorld())
Local variable 'World' can be made pointer to constPlugins\CommonGame\Source\Private\Actions\AsyncAction_ShowConfirmation.cpp:60
if (UGameInstance* GameInstance = World->GetGameInstance<UGameInstance>())
Local variable 'GameInstance' can be made pointer to constPlugins\CommonGame\Source\Private\Actions\AsyncAction_ShowConfirmation.cpp:71
FCommonMessagingResultDelegate ResultCallback = FCommonMessagingResultDelegate::CreateUObject(this, &UAsyncAction_ShowConfirmation::HandleConfirmationResult);
Local variable 'ResultCallback' can be made constPlugins\CommonGame\Source\Private\CommonGameInstance.cpp:25
ULocalPlayer* FirstPlayer = GetFirstGamePlayer();
Local variable 'FirstPlayer' can be made pointer to constPlugins\CommonGame\Source\Private\CommonGameInstance.cpp:49
int32 ReturnVal = Super::AddLocalPlayer(NewPlayer, UserId);
Local variable 'ReturnVal' can be made constPlugins\CommonGame\Source\Private\CommonGameInstance.cpp:82
FGameplayTagContainer PlatformTraits = ICommonUIModule::GetSettings().GetPlatformTraits();
Local variable 'PlatformTraits' can be made constPlugins\CommonGame\Source\Private\CommonGameInstance.cpp:160
if (ULocalPlayer* const FirstPlayer = GetFirstGamePlayer())
Local variable 'FirstPlayer' can be made pointer to constPlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:36
APlayerController* PC = GetPlayerController(GetWorld());
Local variable 'PC' can be made pointer to constPlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:49
APlayerController* PC = GetPlayerController(GetWorld());
Local variable 'PC' can be made pointer to constPlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:74
if (UGameUIPolicy* Policy = UIManager->GetCurrentUIPolicy())
Local variable 'Policy' can be made pointer to constPlugins\CommonGame\Source\Private\CommonPlayerInputKey.cpp:301
UCommonInputSubsystem* CommonInputSubsystem = GetInputSubsystem();
Local variable 'CommonInputSubsystem' can be made pointer to constPlugins\CommonGame\Source\Private\CommonPlayerInputKey.cpp:424
ACommonPlayerController* OwningCommonPlayer = Cast<ACommonPlayerController>(GetOwningPlayer());
Local variable 'OwningCommonPlayer' can be made pointer to constPlugins\CommonGame\Source\Private\CommonPlayerInputKey.cpp:460
float BrushSizeAsValue = 32.0f;
Local variable 'BrushSizeAsValue' can be made constPlugins\CommonGame\Source\Private\CommonPlayerInputKey.cpp:517
float LayoutScale = 1;
Local variable 'LayoutScale' can be made constPlugins\CommonGame\Source\Private\CommonUIExtensions.cpp:64
if (UGameUIPolicy* Policy = UIManager->GetCurrentUIPolicy())
Local variable 'Policy' can be made pointer to constPlugins\CommonGame\Source\Private\CommonUIExtensions.cpp:85
if (UGameUIPolicy* Policy = UIManager->GetCurrentUIPolicy())
Local variable 'Policy' can be made pointer to constPlugins\CommonGame\Source\Private\GameUIManagerSubsystem.cpp:19
TSubclassOf<UGameUIPolicy> PolicyClass = DefaultUIPolicyClass.LoadSynchronous();
Local variable 'PolicyClass' can be made constPlugins\CommonGame\Source\Private\GameUIPolicy.cpp:17
if (UWorld* World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::LogAndReturnNull))
Local variable 'World' can be made pointer to constPlugins\CommonGame\Source\Private\GameUIPolicy.cpp:19
if (UGameInstance* GameInstance = World->GetGameInstance())
Local variable 'GameInstance' can be made pointer to constPlugins\CommonGame\Source\Private\GameUIPolicy.cpp:132
TWeakPtr<SWidget> LayoutSlateWidget = Layout->GetCachedWidget();
Local variable 'LayoutSlateWidget' can be made constPlugins\CommonGame\Source\Private\GameUIPolicy.cpp:189
TSubclassOf<UPrimaryGameLayout> LayoutWidgetClass = GetLayoutWidgetClass(LocalPlayer);
Local variable 'LayoutWidgetClass' can be made constPlugins\CommonGame\Source\Private\PrimaryGameLayout.cpp:19
UGameInstance* GameInstance = UGameplayStatics::GetGameInstance(WorldContextObject);
Local variable 'GameInstance' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:50
if (ILoadingProcessInterface* LoadObserver = Cast<ILoadingProcessInterface>(TestObject))
Local variable 'LoadObserver' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:267
UWorld* World = Context->World();
Local variable 'World' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:346
for (ULocalPlayer* LP : LocalGameInstance->GetLocalPlayers())
Local variable 'LP' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:376
UGameViewportClient* GameViewportClient = LocalGameInstance->GetGameViewportClient();
Local variable 'GameViewportClient' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:453
FPreLoadScreenManager* PreLoadScreenManager = FPreLoadScreenManager::Get();
Local variable 'PreLoadScreenManager' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:496
TSubclassOf<UUserWidget> LoadingScreenWidgetClass = Settings->LoadingScreenWidget.TryLoadClass<UUserWidget>();
Local variable 'LoadingScreenWidgetClass' can be made constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:561
UGameInstance* LocalGameInstance = GetGameInstance();
Local variable 'LocalGameInstance' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:592
UGameInstance* LocalGameInstance = GetGameInstance();
Local variable 'LocalGameInstance' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:601
if (UWorld* ViewportWorld = GameViewportClient->GetWorld())
Local variable 'ViewportWorld' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Public\LoadingProcessTask.cpp:15
UWorld* World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::LogAndReturnNull);
Local variable 'World' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Public\LoadingProcessTask.cpp:16
UGameInstance* GameInstance = World ? World->GetGameInstance() : nullptr;
Local variable 'GameInstance' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\AsyncAction_CommonUserInitialize.cpp:87
bool bSuccess = Subsystem->TryToInitializeUser(Params);
Local variable 'bSuccess' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:325
UGameInstance* GameInstance = GetGameInstance();
Local variable 'GameInstance' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:341
IOnlineSubsystem* OnlineSub = Online::GetSubsystem(GetWorld());
Local variable 'OnlineSub' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:511
IOnlineSubsystem* const OnlineSub = Online::GetSubsystem(GetWorld());
Local variable 'OnlineSub' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:514
IOnlineSessionPtr Sessions = OnlineSub->GetSessionInterface();
Local variable 'Sessions' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:668
FText ReturnReason = NSLOCTEXT("NetworkErrors", "CreateSessionFailed", "Failed to create session.");
Local variable 'ReturnReason' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:745
IOnlineSubsystem* OnlineSub = Online::GetSubsystem(GetWorld());
Local variable 'OnlineSub' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:747
IOnlineSessionPtr Sessions = OnlineSub->GetSessionInterface();
Local variable 'Sessions' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:934
IOnlineSubsystem* OnlineSub = Online::GetSubsystem(GetWorld());
Local variable 'OnlineSub' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:936
IOnlineSessionPtr Sessions = OnlineSub->GetSessionInterface();
Local variable 'Sessions' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:939
EOnlineSessionState::Type SessionState = Sessions->GetSessionState(NAME_GameSession);
Local variable 'SessionState' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1089
IOnlineSubsystem* OnlineSub = Online::GetSubsystem(GetWorld());
Local variable 'OnlineSub' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1091
IOnlineSessionPtr Sessions = OnlineSub->GetSessionInterface();
Local variable 'Sessions' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1265
FText ReturnReason = NSLOCTEXT("NetworkErrors", "InvalidPlayerController", "Invalid Player Controller");
Local variable 'ReturnReason' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1273
IOnlineSubsystem* OnlineSub = Online::GetSubsystem(GetWorld());
Local variable 'OnlineSub' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1276
IOnlineSessionPtr Sessions = OnlineSub->GetSessionInterface();
Local variable 'Sessions' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1281
FText FailReason = NSLOCTEXT("NetworkErrors", "TravelSessionFailed", "Travel to Session failed.");
Local variable 'FailReason' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1343
FPlatformUserId PlatformUserId = IPlatformInputDeviceMapper::Get().GetPlatformUserForUserIndex(LocalUserIndex);
Local variable 'PlatformUserId' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1407
IOnlineSubsystem* OnlineSub = Online::GetSubsystem(GetWorld());
Local variable 'OnlineSub' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:52
UCommonUserSubsystem* Subsystem = GetSubsystem();
Local variable 'Subsystem' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:54
ECommonUserOnlineContext ResolvedContext = Subsystem->ResolveOnlineContext(Context);
Local variable 'ResolvedContext' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:160
ECommonUserPrivilegeResult CachedResult = GetCachedPrivilegeResult(Privilege, ECommonUserOnlineContext::Game);
Local variable 'CachedResult' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:199
UCommonUserSubsystem* Subsystem = GetSubsystem();
Local variable 'Subsystem' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:266
IOnlineIdentity* Identity = Subsystem->GetOnlineIdentity(ECommonUserOnlineContext::Game);
Local variable 'Identity' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:289
FUniqueNetIdRepl NetId = GetNetId();
Local variable 'NetId' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:324
IPlatformInputDeviceMapper& DeviceMapper = IPlatformInputDeviceMapper::Get();
Local variable 'DeviceMapper' can be made reference to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:332
UGameInstance* GameInstance = GetGameInstance();
Local variable 'GameInstance' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:379
IPlatformInputDeviceMapper& DeviceMapper = IPlatformInputDeviceMapper::Get();
Local variable 'DeviceMapper' can be made reference to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:456
ECommonUserAvailability OldAvailablity = UserInfo->GetPrivilegeAvailability(ECommonUserPrivilege::CanPlay);
Local variable 'OldAvailablity' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:600
IOnlineExternalUIPtr ExternalUI = System->OnlineSubsystem->GetExternalUIInterface();
Local variable 'ExternalUI' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:612
EUserPrivileges::Type OSSPrivilege = ConvertOSSPrivilege(Request->DesiredPrivilege);
Local variable 'OSSPrivilege' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:614
FUniqueNetIdRepl CurrentId = GetLocalUserNetId(PlatformUser, Request->CurrentContext);
Local variable 'CurrentId' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:616
IOnlineIdentity::FOnGetUserPrivilegeCompleteDelegate Delegate = IOnlineIdentity::FOnGetUserPrivilegeCompleteDelegate::CreateUObject(this, &UCommonUserSubsystem::HandleCheckPrivilegesComplete, Request->DesiredPrivilege, Request->UserInfo, Request->CurrentContext);
Local variable 'Delegate' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:833
EOnlineServerConnectionStatus::Type ConnectionType = GetConnectionStatus(Context);
Local variable 'ConnectionType' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:904
UGameInstance* GameInstance = GetGameInstance();
Local variable 'GameInstance' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:921
UGameInstance* GameInstance = GetGameInstance();
Local variable 'GameInstance' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1008
UCommonUserInfo* LocalUserInfoForController = ModifyInfo(GetUserInfoForInputDevice(Params.PrimaryInputDevice));
Local variable 'LocalUserInfoForController' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1160
UCommonUserInfo* LocalUserInfo = ModifyInfo(GetUserInfoForLocalPlayerIndex(LocalPlayerIndex));
Local variable 'LocalUserInfo' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1167
FPlatformUserId UserId = LocalUserInfo->PlatformUser;
Local variable 'UserId' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1199
for (TPair<int32, UCommonUserInfo*> Pair : LocalUserInfos)
Local variable 'Pair' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1316
UCommonUserInfo* FirstUserInfo = ModifyInfo(GetUserInfoForLocalPlayerIndex(0));
Local variable 'FirstUserInfo' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1326
FUniqueNetIdRepl FirstPlayerId = FirstUserInfo->GetNetId(ECommonUserOnlineContext::PlatformOrDefault);
Local variable 'FirstPlayerId' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1401
ELoginStatusType NewStatus = GetLocalUserLoginStatus(Params.PlatformUser, Params.OnlineContext);
Local variable 'NewStatus' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1411
FText TitleText = NSLOCTEXT("CommonUser", "LoginFailedTitle", "Login Failure");
Local variable 'TitleText' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1464
TSharedRef<FUserLoginRequest> NewRequest = MakeShared<FUserLoginRequest>(LocalUserInfo, RequestedPrivilege, Context, MoveTemp(OnComplete));
Local variable 'NewRequest' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1476
UCommonUserInfo* UserInfo = Request->UserInfo.Get();
Local variable 'UserInfo' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1519
ELoginStatusType CurrentStatus = GetLocalUserLoginStatus(PlatformUser, Request->CurrentContext);
Local variable 'CurrentStatus' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1520
FUniqueNetIdRepl CurrentId = GetLocalUserNetId(PlatformUser, Request->CurrentContext);
Local variable 'CurrentId' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1648
ECommonUserOnlineContext ResolvedDesiredContext = ResolveOnlineContext(Request->DesiredContext);
Local variable 'ResolvedDesiredContext' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1698
FPlatformUserId PlatformUser = GetPlatformUserIdForIndex(PlatformUserIndex);
Local variable 'PlatformUser' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1699
ELoginStatusType NewStatus = GetLocalUserLoginStatus(PlatformUser, Context);
Local variable 'NewStatus' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1713
UCommonUserInfo* UserInfo = Request->UserInfo.Get();
Local variable 'UserInfo' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1743
FPlatformUserId PlatformUser = GetPlatformUserIdForIndex(PlatformUserIndex);
Local variable 'PlatformUser' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1795
ECommonUserPrivilegeResult UserResult = ConvertOSSPrivilegeResult(Privilege, PrivilegeResults);
Local variable 'UserResult' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1818
for (TSharedRef<FUserLoginRequest>& Request : RequestsCopy)
Local variable 'Request' can be made reference to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1997
ECommonUserAvailability NewAvailability = UserInfo->GetPrivilegeAvailability(Privilege);
Local variable 'NewAvailability' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2009
ECommonUserAvailability OldAvailability = UserInfo->GetPrivilegeAvailability(Privilege);
Local variable 'OldAvailability' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2086
uint32 AccountUseFailures = (uint32)IOnlineIdentity::EPrivilegeResults::OnlinePlayRestricted
Local variable 'AccountUseFailures' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2333
ECommonUserOnlineContext ServiceType = ResolveOnlineContext(ECommonUserOnlineContext::ServiceOrDefault);
Local variable 'ServiceType' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2334
ECommonUserOnlineContext PlatformType = ResolveOnlineContext(ECommonUserOnlineContext::PlatformOrDefault);
Local variable 'PlatformType' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2349
FUniqueNetIdRepl NetId = UserInfo->GetNetId(ECommonUserOnlineContext::Game);
Local variable 'NetId' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2353
APlayerController* PlayerController = LocalPlayer->GetPlayerController(nullptr);
Local variable 'PlayerController' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2373
FPlatformUserId PlatformUser = GetPlatformUserIdForIndex(PlatformUserIndex);
Local variable 'PlatformUser' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2384
for (TPair<int32, UCommonUserInfo*> Pair : LocalUserInfos)
Local variable 'Pair' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2404
for (TPair<int32, UCommonUserInfo*> UserPair : LocalUserInfos)
Local variable 'UserPair' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2433
FPlatformUserId PlatformUser = GetPlatformUserIdForInputDevice(InputDevice);
Local variable 'PlatformUser' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2527
FPlatformUserId PlatformUser = GetPlatformUserIdForIndex(PlatformUserIndex);
Local variable 'PlatformUser' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2539
UGameInstance* GameInstance = GetGameInstance();
Local variable 'GameInstance' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2540
FPlatformUserId PlatformUser = GetPlatformUserIdForIndex(PlatformUserIndex);
Local variable 'PlatformUser' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2541
ULocalPlayer* ControlledLocalPlayer = GameInstance->FindLocalPlayerFromPlatformUserId(PlatformUser);
Local variable 'ControlledLocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2542
ULocalPlayer* NewLocalPlayer = GameInstance->FindLocalPlayerFromUniqueNetId(NewUser.User);
Local variable 'NewLocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2585
for (TPair<UCommonUserInfo*, ECommonUserAvailability> Pair : AvailabilityMap)
Local variable 'Pair' can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2634
FString InputDeviceIDString = FString::Printf(TEXT("%d"), InputDeviceId.GetId());
Local variable 'InputDeviceIDString' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:214
if (ALyraPlayerState* LyraPS = PlayerController->GetPlayerState<ALyraPlayerState>())
Local variable 'LyraPS' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:500
FVector BaselineInput = CurrentValue.Get<FVector>();
Local variable 'BaselineInput' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:503
FVector CurrentMoveInput = MoveInputAction ? PlayerInput->GetActionValue(MoveInputAction).Get<FVector>() : FVector::ZeroVector;
Local variable 'CurrentMoveInput' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:506
FRotator LookRates = GetLookRates(BaselineInput);
Local variable 'LookRates' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:541
if (UWorld* World = OwnerViewData.PlayerController->GetWorld())
Local variable 'World' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:543
if (AGameStateBase* GameState = World->GetGameState())
Local variable 'GameState' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:620
if (ULyraLocalPlayer* LP = Cast<ULyraLocalPlayer>(PC->GetLocalPlayer()))
Local variable 'LP' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:622
ULyraSettingsShared* SharedSettings = LP->GetSharedSettings();
Local variable 'SharedSettings' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:682
float StrafePullScale = FMath::Abs(CurrentMoveInputValue.Y);
Local variable 'StrafePullScale' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:704
FRotator LookRates = GetLookRates(CurrentLookInputValue);
Local variable 'LookRates' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\MessageProcessors\ElimChainProcessor.cpp:43
if (FGameplayTag* pTag = ElimChainTags.Find(History.ChainCounter))
Local variable 'pTag' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\TDM_PlayerSpawningManagmentComponent.cpp:43
for (APlayerState* PS : GameState->PlayerArray)
Local variable 'PS' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\TDM_PlayerSpawningManagmentComponent.cpp:58
if (APawn* Pawn = PS->GetPawn())
Local variable 'Pawn' can be made pointer to constPlugins\GameFeatures\ShooterTests\Source\ShooterTestsRuntime\Private\ShooterTestsDevicePropertyTester.cpp:52
for (TSubclassOf<UInputDeviceProperty> DevicePropClass : DeviceProperties)
Local variable 'DevicePropClass' can be made constPlugins\GameplayMessageRouter\Source\GameplayMessageNodes\Private\K2Node_AsyncAction_ListenForGameplayMessages.cpp:65
UFunction* Func = FunctionPtr.Get();
Local variable 'Func' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\AsyncAction_ListenForGameplayMessage.cpp:33
if (UWorld* World = WorldPtr.Get())
Local variable 'World' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\AsyncAction_ListenForGameplayMessage.cpp:76
FStructProperty* StructProp = CastField<FStructProperty>(Stack.MostRecentProperty);
Local variable 'StructProp' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:44
UWorld* World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::Assert);
Local variable 'World' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:70
FString* pContextString = nullptr;
Local variable 'pContextString' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputContextMapping.cpp:66
UWorld* World = WorldContext.World();
Local variable 'World' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputContextMapping.cpp:67
UGameInstance* GameInstance = WorldContext.OwningGameInstance;
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputContextMapping.cpp:74
UGameFrameworkComponentManager::FExtensionHandlerDelegate AddAbilitiesDelegate =
Local variable 'AddAbilitiesDelegate' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputContextMapping.cpp:76
TSharedPtr<FComponentRequestHandle> ExtensionRequestHandle =
Local variable 'ExtensionRequestHandle' can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:87
if (UWidget* PrimaryFocus = GetPrimaryGamepadFocusWidget())
Local variable 'PrimaryFocus' can be made pointer to constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:89
TSharedPtr<SWidget> WidgetToFocus = PrimaryFocus->GetCachedWidget();
Local variable 'WidgetToFocus' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:89
UWorld* World = WorldContext.World();
Local variable 'World' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:90
UGameInstance* GameInstance = WorldContext.OwningGameInstance;
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_WorldActionBase.cpp:37
if (FWorldContext* WorldContext = GameInstance->GetWorldContext())
Local variable 'WorldContext' can be made pointer to constSource\LyraGame\GameModes\AsyncAction_ExperienceReady.cpp:69
UWorld* World = GameState->GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\GameModes\LyraBotCreationComponent.cpp:68
if (AGameModeBase* GameModeBase = GetGameMode<AGameModeBase>())
Local variable 'GameModeBase' can be made pointer to constSource\LyraGame\GameModes\LyraExperienceDefinition.cpp:42
UClass* FirstNativeParent = ParentClass;
Local variable 'FirstNativeParent' can be made pointer to constSource\LyraGame\GameModes\LyraWorldSettings.cpp:43
APlayerStart* PlayerStart = *PlayerStartIt;
Local variable 'PlayerStart' can be made pointer to constSource\LyraGame\Input\LyraInputComponent.cpp:44
ULyraLocalPlayer* LocalPlayer = InputSubsystem->GetLocalPlayer<ULyraLocalPlayer>();
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\Input\LyraInputComponent.cpp:47
if (ULyraSettingsLocal* LocalSettings = ULyraSettingsLocal::Get())
Local variable 'LocalSettings' can be made pointer to constSource\LyraGame\Input\LyraInputComponent.cpp:66
for (uint32 Handle : BindHandles)
Local variable 'Handle' can be made constSource\LyraGame\Input\LyraInputModifiers.cpp:42
if (ULyraLocalPlayer* LocalPlayer = LyraInputModifiersHelpers::GetLocalPlayer(PlayerInput))
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\Input\LyraInputModifiers.cpp:91
EInputActionValueType ValueType = CurrentValue.GetValueType();
Local variable 'ValueType' can be made constSource\LyraGame\Input\LyraInputModifiers.cpp:92
ULyraLocalPlayer* LocalPlayer = LyraInputModifiersHelpers::GetLocalPlayer(PlayerInput);
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\Interaction\Abilities\LyraGameplayAbility_Interact.cpp:33
UAbilitySystemComponent* AbilitySystem = GetAbilitySystemComponentFromActorInfo();
Local variable 'AbilitySystem' can be made pointer to constSource\LyraGame\Interaction\InteractionStatics.cpp:41
TScriptInterface<IInteractableTarget> InteractableActor(Actor);
Local variable 'InteractableActor' can be made constSource\LyraGame\Interaction\InteractionStatics.cpp:75
TScriptInterface<IInteractableTarget> InteractableActor(HitResult.GetActor());
Local variable 'InteractableActor' can be made constSource\LyraGame\Interaction\InteractionStatics.cpp:81
TScriptInterface<IInteractableTarget> InteractableComponent(HitResult.GetComponent());
Local variable 'InteractableComponent' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_GrantNearbyInteraction.cpp:34
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Interaction\Tasks\AbilityTask_GrantNearbyInteraction.cpp:40
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:90
FVector CameraToCenter = AbilityCenter - CameraLocation;
Local variable 'CameraToCenter' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:91
float DotToCenter = FVector::DotProduct(CameraToCenter, CameraDirection);
Local variable 'DotToCenter' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets_SingleLineTrace.cpp:33
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets_SingleLineTrace.cpp:39
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:39
for (int32 Index : RemovedIndices)
Local variable 'Index' can be made constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:49
for (int32 Index : AddedIndices)
Local variable 'Index' can be made constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:87
AActor* OwningActor = OwnerComponent->GetOwner();
Local variable 'OwningActor' can be made pointer to constSource\LyraGame\Messages\GameplayMessageProcessor.cpp:48
if (AGameStateBase* GameState = GetWorld()->GetGameState())
Local variable 'GameState' can be made pointer to constSource\LyraGame\Messages\LyraVerbMessageHelpers.cpp:38
if (APawn* TargetPawn = Cast<APawn>(Object))
Local variable 'TargetPawn' can be made pointer to constSource\LyraGame\Messages\LyraVerbMessageReplication.cpp:38
for (int32 Index : AddedIndices)
Local variable 'Index' can be made constSource\LyraGame\Messages\LyraVerbMessageReplication.cpp:47
for (int32 Index : ChangedIndices)
Local variable 'Index' can be made constSource\LyraGame\Performance\LyraMemoryDebugCommands.cpp:66
else if (UBlueprintGeneratedClass* Class = Cast<UBlueprintGeneratedClass>(Obj))
Local variable 'Class' can be made pointer to constSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:36
if (UWorld* World = MySubsystem->GetGameInstance()->GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:43
if (APlayerController* LocalPC = GEngine->GetFirstLocalPlayerController(World))
Local variable 'LocalPC' can be made pointer to constSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:45
if (APlayerState* PS = LocalPC->GetPlayerState<APlayerState>())
Local variable 'PS' can be made pointer to constSource\LyraGame\Performance\LyraPerformanceStatSubsystem.cpp:50
if (UNetConnection* NetConnection = LocalPC->GetNetConnection())
Local variable 'NetConnection' can be made pointer to constSource\LyraGame\Player\LyraLocalPlayer.cpp:81
if (ILyraTeamAgentInterface* ControllerAsTeamProvider = Cast<ILyraTeamAgentInterface>(PlayerController))
Local variable 'ControllerAsTeamProvider' can be made pointer to constSource\LyraGame\Player\LyraPlayerBotController.cpp:91
if (ILyraTeamAgentInterface* PSWithTeamInterface = Cast<ILyraTeamAgentInterface>(PlayerState))
Local variable 'PSWithTeamInterface' can be made pointer to constSource\LyraGame\Player\LyraPlayerStart.cpp:67
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Replays\AsyncAction_QueryReplays.cpp:35
FNetworkReplayVersion EnumerateStreamsVersion = FNetworkVersion::GetReplayVersion();
Local variable 'EnumerateStreamsVersion' can be made constSource\LyraGame\Replays\LyraReplaySubsystem.cpp:38
if (UDemoNetDriver* DemoDriver = GetDemoDriver())
Local variable 'DemoDriver' can be made pointer to constSource\LyraGame\Replays\LyraReplaySubsystem.cpp:47
if (UDemoNetDriver* DemoDriver = GetDemoDriver())
Local variable 'DemoDriver' can be made pointer to constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_MobileFPSType.cpp:68
int32 NewMode = FPSOptionsModes.IsValidIndex(Index) ? FPSOptionsModes[Index] : GetDefaultFPS();
Local variable 'NewMode' can be made constSource\LyraGame\Settings\LyraGameSettingRegistry.cpp:40
if (ULyraLocalPlayer* LocalPlayer = Cast<ULyraLocalPlayer>(OwningLocalPlayer))
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\Settings\LyraGameSettingRegistry.cpp:79
if (ULyraLocalPlayer* LocalPlayer = Cast<ULyraLocalPlayer>(OwningLocalPlayer))
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\System\GameplayTagStack.cpp:85
for (int32 Index : RemovedIndices)
Local variable 'Index' can be made constSource\LyraGame\System\LyraAssetManagerStartupJob.h:38
double Now = FPlatformTime::Seconds();
Local variable 'Now' can be made constSource\LyraGame\System\LyraDevelopmentStatics.cpp:91
FAssetRegistryModule& AssetRegistryModule = FModuleManager::LoadModuleChecked<FAssetRegistryModule>(TEXT("AssetRegistry"));
Local variable 'AssetRegistryModule' can be made reference to constSource\LyraGame\Teams\AsyncAction_ObserveTeamColors.cpp:48
ULyraTeamDisplayAsset* CurrentDisplayAsset = nullptr;
Local variable 'CurrentDisplayAsset' can be made pointer to constSource\LyraGame\Teams\AsyncAction_ObserveTeamColors.cpp:77
UWorld* World = GEngine->GetWorldFromContextObject(TeamInterfaceObj.Get(), EGetWorldErrorMode::LogAndReturnNull);
Local variable 'World' can be made pointer to constSource\LyraGame\Teams\LyraTeamCreationComponent.cpp:36
AGameStateBase* GameState = GetGameStateChecked<AGameStateBase>();
Local variable 'GameState' can be made pointer to constSource\LyraGame\Teams\LyraTeamStatics.cpp:50
if (UWorld* World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::LogAndReturnNull))
Local variable 'World' can be made pointer to constSource\LyraGame\Teams\LyraTeamStatics.cpp:76
if (FLinearColor* pColor = DisplayAsset->ColorParameters.Find(ParameterName))
Local variable 'pColor' can be made pointer to constSource\LyraGame\Teams\LyraTeamStatics.cpp:88
if (TObjectPtr<UTexture>* pTexture = DisplayAsset->TextureParameters.Find(ParameterName))
Local variable 'pTexture' can be made pointer to constSource\LyraGame\UI\Basic\MaterialProgressBar.cpp:86
if (UMaterialInstanceDynamic* MID = GetBarDynamicMaterial())
Local variable 'MID' can be made pointer to constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:33
AGameStateBase* GameState = GetGameStateChecked<AGameStateBase>();
Local variable 'GameState' can be made pointer to constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:85
AGameModeBase* GameMode = GetWorld()->GetAuthGameMode<AGameModeBase>();
Local variable 'GameMode' can be made pointer to constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:86
UGameInstance* GameInstance = UGameplayStatics::GetGameInstance(this);
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\UI\LyraJoystickWidget.cpp:78
FVector2D LocalStickCenter = InGeometry.GetAbsoluteSize();
Local variable 'LocalStickCenter' can be made constSource\LyraGame\UI\LyraJoystickWidget.cpp:80
FVector2D ScreenSpaceStickCenter = InGeometry.LocalToAbsolute(LocalStickCenter);
Local variable 'ScreenSpaceStickCenter' can be made constSource\LyraGame\UI\LyraSimulatedInputWidget.cpp:45
if (ULocalPlayer* LP = GetOwningLocalPlayer())
Local variable 'LP' can be made pointer to constSource\LyraGame\UI\PerformanceStats\LyraPerfStatContainerBase.cpp:36
ULyraSettingsLocal* UserSettings = ULyraSettingsLocal::Get();
Local variable 'UserSettings' can be made pointer to constSource\LyraGame\UI\Subsystem\LyraUIMessaging.cpp:40
if (ULyraLocalPlayer* LocalPlayer = GetLocalPlayer<ULyraLocalPlayer>())
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\UI\Weapons\LyraReticleWidgetBase.cpp:76
FVector CamForwDir = CamOrient.RotateVector(FVector::ForwardVector);
Local variable 'CamForwDir' can be made constSource\LyraGame\UI\Weapons\LyraReticleWidgetBase.cpp:77
FVector CamUpDir = CamOrient.RotateVector(FVector::UpVector);
Local variable 'CamUpDir' can be made constSource\LyraGame\UI\Weapons\LyraReticleWidgetBase.cpp:79
FVector OffsetTargetAtDistance = CamPos + (CamForwDir * LongShotDistance) + (CamUpDir * SpreadRadiusAtDistance);
Local variable 'OffsetTargetAtDistance' can be made constSource\LyraGame\UI\Weapons\SCircumferenceMarkerWidget.cpp:42
FSlateRenderTransform RotateAboutOrigin(Concatenate(FVector2D(-MarkerBrush->ImageSize.X * 0.5f, -MarkerBrush->ImageSize.Y * 0.5f), FQuat2D(LocalRotationRadians), FVector2D(MarkerBrush->ImageSize.X * 0.5f, MarkerBrush->ImageSize.Y * 0.5f)));
Local variable 'RotateAboutOrigin' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Accolades\LyraAccoladeHostWidget.cpp:44
APlayerController* PC = GetOwningPlayer();
Local variable 'PC' can be made pointer to constSource\LyraGame\Weapons\LyraDamageLogDebuggerComponent.cpp:50
int32 NumFrames = Entries.Num();
Local variable 'NumFrames' can be made constSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:75
APawn* Pawn = GetPawn();
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponInstance.cpp:40
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Accolades\LyraAccoladeHostWidget.cpp:55
FDataRegistryId ItemID(NAME_AccoladeRegistryID, Notification.PayloadTag.GetTagName());
Local variable 'ItemID' can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetComponent.cpp:13
if (AActor* Owner = GetOwner())
Local variable 'Owner' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\MessageProcessors\ElimStreakProcessor.cpp:32
if (FGameplayTag* pTag = ElimStreakTags.Find(StreakCount))
Local variable 'pTag' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\TDM_PlayerSpawningManagmentComponent.cpp:22
ULyraTeamSubsystem* TeamSubsystem = GetWorld()->GetSubsystem<ULyraTeamSubsystem>();
Local variable 'TeamSubsystem' can be made pointer to constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\LyraCameraMode_TopDownArenaCamera.cpp:16
FBox ArenaBounds(FVector(-ArenaWidth, -ArenaHeight, 0.0f), FVector(ArenaWidth, ArenaHeight, 100.0f));
Local variable 'ArenaBounds' can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\LyraCameraMode_TopDownArenaCamera.cpp:22
FVector PivotLocation = ArenaBounds.GetCenter() - DefaultPivotRotation.Vector() * CameraLoftDistance;
Local variable 'PivotLocation' can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\LyraCameraMode_TopDownArenaCamera.cpp:24
FRotator PivotRotation = DefaultPivotRotation;
Local variable 'PivotRotation' can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaMovementComponent.cpp:17
if (UAbilitySystemComponent* ASC = UAbilitySystemGlobals::GetAbilitySystemComponentFromActor(GetOwner()))
Local variable 'ASC' can be made pointer to constPlugins\GameSettings\Source\Private\GameSettingCollection.cpp:62
else if (UGameSettingCollection* ChildCollection = Cast<UGameSettingCollection>(ChildSetting))
Local variable 'ChildCollection' can be made pointer to constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:44
for (UGameSetting* Setting : RegisteredSettings)
Local variable 'Setting' can be made pointer to constPlugins\GameSettings\Source\Private\Widgets\Responsive\GameResponsivePanel.cpp:47
TSharedPtr<SWidget> Widget = InSlot->Content->GetCachedWidget();
Local variable 'Widget' can be made constPlugins\GameSettings\Source\Public\GameSettingValueScalar.h:40
TRange<double> SourceRange = GetSourceRange();
Local variable 'SourceRange' can be made constPlugins\GameSubtitles\Source\Private\Players\MediaSubtitlesPlayer.cpp:58
FTimespan CurrentTime = MediaPlayerPtr->GetTime();
Local variable 'CurrentTime' can be made constSource\LyraEditor\Utilities\CheckChaosMeshCollision.cpp:56
for (UStaticMesh* MeshAsset : TObjectRange<UStaticMesh>())
Local variable 'MeshAsset' can be made pointer to constSource\LyraEditor\Validation\EditorValidator.h:29
FString MessageString(V);
Local variable 'MessageString' can be made constSource\LyraEditor\Validation\EditorValidator_Blueprints.cpp:29
UBlueprint* Blueprint = Cast<UBlueprint>(InAsset);
Local variable 'Blueprint' can be made pointer to constSource\LyraEditor\Validation\EditorValidator_Blueprints.cpp:37
FAssetRegistryModule& AssetRegistryModule = FModuleManager::LoadModuleChecked<FAssetRegistryModule>(TEXT("AssetRegistry"));
Local variable 'AssetRegistryModule' can be made reference to constSource\LyraEditor\Validation\EditorValidator_Blueprints.cpp:38
IAssetRegistry& AssetRegistry = AssetRegistryModule.Get();
Local variable 'AssetRegistry' can be made reference to constSource\LyraEditor\Validation\EditorValidator_Blueprints.cpp:48
for (FName PackageToProcess : PackagesToProcess)
Local variable 'PackageToProcess' can be made constSource\LyraEditor\Validation\EditorValidator_MaterialFunctions.cpp:29
UMaterialFunction* MaterialFunction = Cast<UMaterialFunction>(InAsset);
Local variable 'MaterialFunction' can be made pointer to constSource\LyraEditor\Validation\EditorValidator_MaterialFunctions.cpp:35
IAssetRegistry& AssetRegistry = IAssetRegistry::GetChecked();
Local variable 'AssetRegistry' can be made reference to constSource\LyraEditor\Validation\EditorValidator_MaterialFunctions.cpp:45
for (FName PackageToProcess : PackagesToProcess)
Local variable 'PackageToProcess' can be made constSource\LyraEditor\Validation\EditorValidator_SourceControl.cpp:30
FName PackageFName = InAsset->GetOutermost()->GetFName();
Local variable 'PackageFName' can be made constSource\LyraEditor\Validation\EditorValidator_SourceControl.cpp:34
FSourceControlStatePtr AssetState = SourceControlProvider.GetState(SourceControlHelpers::PackageFilename(PackageFName.ToString()), EStateCacheUsage::Use);
Local variable 'AssetState' can be made constSource\LyraEditor\Validation\EditorValidator_SourceControl.cpp:37
FAssetRegistryModule& AssetRegistryModule = FModuleManager::LoadModuleChecked<FAssetRegistryModule>(TEXT("AssetRegistry"));
Local variable 'AssetRegistryModule' can be made reference to constSource\LyraEditor\Validation\EditorValidator_SourceControl.cpp:38
IAssetRegistry& AssetRegistry = AssetRegistryModule.Get();
Local variable 'AssetRegistry' can be made reference to constSource\LyraGame\AbilitySystem\Abilities\LyraAbilityCost_ItemTagStack.cpp:23
if (ULyraInventoryItemInstance* ItemInstance = EquipmentAbility->GetAssociatedItem())
Local variable 'ItemInstance' can be made pointer to constSource\LyraGame\AbilitySystem\Abilities\LyraAbilityCost_PlayerTagStack.cpp:18
if (AController* PC = Ability->GetControllerFromActorInfo())
Local variable 'PC' can be made pointer to constSource\LyraGame\AbilitySystem\Abilities\LyraAbilityCost_PlayerTagStack.cpp:20
if (ALyraPlayerState* PS = Cast<ALyraPlayerState>(PC->PlayerState))
Local variable 'PS' can be made pointer to constSource\LyraGame\AbilitySystem\Abilities\LyraAbilityCost_PlayerTagStack.cpp:37
if (AController* PC = Ability->GetControllerFromActorInfo())
Local variable 'PC' can be made pointer to constSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:55
AActor* HitActor = nullptr;
Local variable 'HitActor' can be made pointer to constSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:41
FGameplayAbilityActorInfo* ActorInfo = AbilityActorInfo.Get();
Local variable 'ActorInfo' can be made pointer to constSource\LyraGame\AbilitySystem\LyraGlobalAbilitySystem.cpp:17
FGameplayAbilitySpec AbilitySpec(AbilityCDO);
Local variable 'AbilitySpec' can be made constSource\LyraGame\AbilitySystem\LyraGlobalAbilitySystem.cpp:24
if (FGameplayAbilitySpecHandle* SpecHandle = Handles.Find(ASC))
Local variable 'SpecHandle' can be made pointer to constSource\LyraGame\AbilitySystem\LyraGlobalAbilitySystem.cpp:59
if (FActiveGameplayEffectHandle* EffectHandle = Handles.Find(ASC))
Local variable 'EffectHandle' can be made pointer to constSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseAbility.cpp:25
UWorld* World = ActorInfo->AbilitySystemComponent->GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseAbility.cpp:37
UWorld* World = ActorInfo->AbilitySystemComponent->GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:52
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:57
FGameplayAbilitySpecHandle SpecHandle = GameState_ASC->GiveAbilityAndActivateOnce(PhaseSpec);
Local variable 'SpecHandle' can be made constSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:58
FGameplayAbilitySpec* FoundSpec = GameState_ASC->FindAbilitySpecFromHandle(SpecHandle);
Local variable 'FoundSpec' can be made pointer to constSource\LyraGame\Animation\LyraAnimInstance.cpp:38
if (AActor* OwningActor = GetOwningActor())
Local variable 'OwningActor' can be made pointer to constSource\LyraGame\Audio\LyraAudioMixEffectsSubsystem.cpp:43
if (UWorld* World = Outer->GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Camera\LyraCameraComponent.cpp:42
if (APawn* TargetPawn = Cast<APawn>(GetTargetActor()))
Local variable 'TargetPawn' can be made pointer to constSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:40
FVector PivotLocation = GetPivotLocation() + CurrentCrouchOffset;
Local variable 'PivotLocation' can be made constSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:18
if (ALyraPlayerCameraManager* PCCamera = Cast<ALyraPlayerCameraManager>(PC->PlayerCameraManager))
Local variable 'PCCamera' can be made pointer to constSource\LyraGame\Character\LyraHealthComponent.cpp:54
AActor* Owner = GetOwner();
Local variable 'Owner' can be made pointer to constSource\LyraGame\Cosmetics\LyraControllerComponent_CharacterParts.cpp:48
if (APawn* ControlledPawn = GetPawn<APawn>())
Local variable 'ControlledPawn' can be made pointer to constSource\LyraGame\Cosmetics\LyraCosmeticCheats.cpp:33
TSubclassOf<AActor> PartClass = ULyraDevelopmentStatics::FindClassByShortName<AActor>(AssetName);
Local variable 'PartClass' can be made constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:30
for (int32 Index : RemovedIndices)
Local variable 'Index' can be made constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:45
for (int32 Index : AddedIndices)
Local variable 'Index' can be made constSource\LyraGame\Development\LyraBotCheats.cpp:49
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Development\LyraBotCheats.cpp:51
if (AGameStateBase* GameState = World->GetGameState())
Local variable 'GameState' can be made pointer to constSource\LyraGame\Equipment\LyraEquipmentInstance.cpp:27
if (APawn* OwningPawn = GetPawn())
Local variable 'OwningPawn' can be made pointer to constSource\LyraGame\Equipment\LyraEquipmentManagerComponent.cpp:30
for (int32 Index : RemovedIndices)
Local variable 'Index' can be made constSource\LyraGame\Equipment\LyraEquipmentManagerComponent.cpp:42
for (int32 Index : AddedIndices)
Local variable 'Index' can be made constSource\LyraGame\Equipment\LyraGameplayAbility_FromEquipment.cpp:16
if (FGameplayAbilitySpec* Spec = UGameplayAbility::GetCurrentAbilitySpec())
Local variable 'Spec' can be made pointer to constSource\LyraGame\Equipment\LyraGameplayAbility_FromEquipment.cpp:26
if (ULyraEquipmentInstance* Equipment = GetAssociatedEquipment())
Local variable 'Equipment' can be made pointer to constSource\LyraGame\Feedback\ContextEffects\LyraContextEffectsSubsystem.cpp:35
if (TObjectPtr<ULyraContextEffectsSet>* EffectsLibrariesSetPtr = ActiveActorEffectsMap.Find(SpawningActor))
Local variable 'EffectsLibrariesSetPtr' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:49
if (APlayerController* PC = GetController<APlayerController>())
Local variable 'PC' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_WorldActionBase.cpp:27
FDelegateHandle* FoundHandle = GameInstanceStartHandles.Find(Context);
Local variable 'FoundHandle' can be made pointer to constSource\LyraGame\GameModes\LyraBotCreationComponent.cpp:26
AGameStateBase* GameState = GetGameStateChecked<AGameStateBase>();
Local variable 'GameState' can be made pointer to constSource\LyraGame\GameModes\LyraExperienceActionSet.cpp:24
EDataValidationResult ChildResult = Action->IsDataValid(ValidationErrors);
Local variable 'ChildResult' can be made constSource\LyraGame\GameModes\LyraExperienceDefinition.cpp:24
EDataValidationResult ChildResult = Action->IsDataValid(ValidationErrors);
Local variable 'ChildResult' can be made constSource\LyraGame\Input\LyraInputComponent.cpp:22
ULyraLocalPlayer* LocalPlayer = InputSubsystem->GetLocalPlayer<ULyraLocalPlayer>();
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\Input\LyraInputComponent.cpp:26
if (ULyraSettingsLocal* LocalSettings = ULyraSettingsLocal::Get())
Local variable 'LocalSettings' can be made pointer to constSource\LyraGame\Input\LyraInputModifiers.cpp:25
if (APlayerController* PC = Cast<APlayerController>(PlayerInput->GetOuter()))
Local variable 'PC' can be made pointer to constSource\LyraGame\Interaction\InteractionStatics.cpp:25
else if (UActorComponent* ActorComponent = Cast<UActorComponent>(Object))
Local variable 'ActorComponent' can be made pointer to constSource\LyraGame\Inventory\IPickupable.cpp:21
TScriptInterface<IPickupable> PickupableActor(Actor);
Local variable 'PickupableActor' can be made constSource\LyraGame\Inventory\LyraInventoryItemDefinition.cpp:22
for (ULyraInventoryItemFragment* Fragment : Fragments)
Local variable 'Fragment' can be made pointer to constSource\LyraGame\LyraLogChannels.cpp:15
if (AActor* Actor = Cast<AActor>(ContextObject))
Local variable 'Actor' can be made pointer to constSource\LyraGame\LyraLogChannels.cpp:19
else if (UActorComponent* Component = Cast<UActorComponent>(ContextObject))
Local variable 'Component' can be made pointer to constSource\LyraGame\Messages\GameplayMessageProcessor.cpp:25
for (FGameplayMessageListenerHandle& Handle : ListenerHandles)
Local variable 'Handle' can be made reference to constSource\LyraGame\Messages\LyraVerbMessageHelpers.cpp:28
if (APlayerController* PC = Cast<APlayerController>(Object))
Local variable 'PC' can be made pointer to constSource\LyraGame\Performance\LyraPerformanceSettings.cpp:20
ULyraPlatformSpecificRenderingSettings* Result = UPlatformSettingsManager::Get().GetSettingsForPlatform<ThisClass>();
Local variable 'Result' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:32
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Player\LyraPlayerStart.cpp:23
TSubclassOf<APawn> PawnClass = AuthGameMode->GetDefaultPawnClassForController(ControllerPawnToFit);
Local variable 'PawnClass' can be made constSource\LyraGame\Replays\LyraReplaySubsystem.cpp:18
FString DemoName = Replay->StreamInfo.Name;
Local variable 'DemoName' can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_OverallQuality.cpp:20
ULyraSettingsLocal* UserSettings = ULyraSettingsLocal::Get();
Local variable 'UserSettings' can be made pointer to constSource\LyraGame\System\LyraSystemStatics.cpp:16
if (UAssetManager* Manager = UAssetManager::GetIfValid())
Local variable 'Manager' can be made pointer to constSource\LyraGame\System\LyraSystemStatics.cpp:21
if (UClass* AssetClass = Info.AssetBaseClassLoaded)
Local variable 'AssetClass' can be made pointer to constSource\LyraGame\Teams\LyraTeamCreationComponent.cpp:23
EDataValidationResult Result = Super::IsDataValid(ValidationErrors);
Local variable 'Result' can be made constSource\LyraGame\Teams\LyraTeamStatics.cpp:23
if (UWorld* World = GEngine->GetWorldFromContextObject(Agent, EGetWorldErrorMode::LogAndReturnNull))
Local variable 'World' can be made pointer to constSource\LyraGame\UI\Common\LyraWidgetFactory_Class.cpp:12
for (UClass* Class = Data->GetClass(); Class; Class = Class->GetSuperClass())
Local variable 'Class' can be made pointer to constSource\LyraGame\UI\Foundation\LyraActionWidget.cpp:17
UCommonInputSubsystem* CommonInputSubsystem = GetInputSubsystem();
Local variable 'CommonInputSubsystem' can be made pointer to constSource\LyraGame\UI\Foundation\LyraActionWidget.cpp:18
UEnhancedInputLocalPlayerSubsystem* EnhancedInputSubsystem = GetEnhancedInputSubsystem();
Local variable 'EnhancedInputSubsystem' can be made pointer to constSource\LyraGame\UI\PerformanceStats\LyraPerfStatWidgetBase.cpp:22
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\UI\PerformanceStats\LyraPerfStatWidgetBase.cpp:24
if (UGameInstance* GameInstance = World->GetGameInstance())
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\UI\Subsystem\LyraUIMessaging.cpp:27
if (ULyraLocalPlayer* LocalPlayer = GetLocalPlayer<ULyraLocalPlayer>())
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\UI\Weapons\HitMarkerConfirmationWidget.cpp:29
UUserWidget* OuterUserWidget = GetTypedOuter<UUserWidget>();
Local variable 'OuterUserWidget' can be made pointer to constSource\LyraGame\UI\Weapons\HitMarkerConfirmationWidget.cpp:30
FLocalPlayerContext DummyContext;
Local variable 'DummyContext' can be made constSource\LyraGame\UI\Weapons\LyraWeaponUserInterface.cpp:32
if (APawn* Pawn = GetOwningPlayerPawn())
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponInstance.cpp:23
if (APawn* Pawn = GetPawn())
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:67
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:82
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:183
UGameSetting* Setting = VisibleSettings[SettingIdx];
Local variable 'Setting' can be made pointer to constPlugins\GameSettings\Source\Private\Widgets\GameSettingScreen.cpp:100
FGameSettingFilterState FilterState;
Local variable 'FilterState' can be made constPlugins\GameSettings\Source\Private\Widgets\Responsive\SGameResponsivePanel.cpp:111
TSharedPtr<SViewport> GameViewport = FSlateApplication::Get().GetGameViewport();
Local variable 'GameViewport' can be made constPlugins\GameSettings\Source\Private\Widgets\Responsive\SGameResponsivePanel.cpp:114
TSharedPtr<ISlateViewport> ViewportInterface = GameViewport->GetViewportInterface().Pin();
Local variable 'ViewportInterface' can be made constPlugins\GameSettings\Source\Public\GameSettingValueDiscreteDynamic.h:218
bool bSuccess = ColorValue.InitFromString(Value);
Local variable 'bSuccess' can be made constPlugins\GameplayMessageRouter\Source\GameplayMessageNodes\Private\K2Node_AsyncAction_ListenForGameplayMessages.cpp:193
UEdGraphPin* PayloadTypePin = GetPayloadTypePin();
Local variable 'PayloadTypePin' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:53
UWorld* World = GEngine->GetWorldFromContextObject(WorldContextObject, EGetWorldErrorMode::Assert);
Local variable 'World' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:54
UGameplayMessageSubsystem* Router = World != nullptr ? UGameInstance::GetSubsystem<UGameplayMessageSubsystem>(World->GetGameInstance()) : nullptr;
Local variable 'Router' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:136
void* MessagePtr = Stack.MostRecentPropertyAddress;
Local variable 'MessagePtr' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:137
FStructProperty* StructProp = CastField<FStructProperty>(Stack.MostRecentProperty);
Local variable 'StructProp' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:179
int32 MatchIndex = pList->Listeners.IndexOfByPredicate([ID = HandleID](const FGameplayMessageListenerData& Other) { return Other.HandleID == ID; });
Local variable 'MatchIndex' can be made constPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:150
for (AActor* CaptureActor : InCaptureActors)
Local variable 'CaptureActor' can be made pointer to constPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:175
if (AActor* CaptureTarget = CaptureTargetPtr.Get())
Local variable 'CaptureTarget' can be made pointer to constPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:315
TArray<AActor*> CaptureActors;
Local variable 'CaptureActors' can be made constPlugins\UIExtension\Source\Private\Widgets\UIExtensionPointWidget.cpp:167
TSharedRef<FTokenizedMessage> Message = CompileLog.Error(FText::Format(LOCTEXT("UUIExtensionPointWidget_NoTag", "{0} has no ExtensionPointTag specified - All extension points must specify a tag so they can be located."), FText::FromString(GetName())));
Local variable 'Message' can be made constSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:322
FAssetRegistryModule& AssetRegistryModule = FModuleManager::LoadModuleChecked<FAssetRegistryModule>(TEXT("AssetRegistry"));
Local variable 'AssetRegistryModule' can be made reference to constSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:323
IAssetRegistry& AssetRegistry = AssetRegistryModule.Get();
Local variable 'AssetRegistry' can be made reference to constSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:411
FString P4WhereCommand = FString::Printf(TEXT("-ztag -c%s where %s"), *Workspace, *DepotPathName);
Local variable 'P4WhereCommand' can be made constSource\LyraEditor\Utilities\CheckChaosMeshCollision.cpp:62
if (Chaos::FTriangleMeshImplicitObject* TriMeshData = TriMesh.Get())
Local variable 'TriMeshData' can be made pointer to constSource\LyraEditor\Utilities\DiffCollectionReferenceSupport.cpp:97
if (TSet<FName>* pRecuriveReferencers = SupportMap.Find(Referencer))
Local variable 'pRecuriveReferencers' can be made pointer to constSource\LyraEditor\Validation\EditorValidator.cpp:355
FString PackageName = InAsset->GetOutermost()->GetName();
Local variable 'PackageName' can be made constSource\LyraEditor\Validation\EditorValidator.cpp:437
if (UClass* ModifiedClass = ModifiedClassPtr.Get())
Local variable 'ModifiedClass' can be made pointer to constSource\LyraEditor\Validation\EditorValidator.cpp:455
FString PackageName = AssetData.PackageName.ToString();
Local variable 'PackageName' can be made constSource\LyraEditor\Validation\EditorValidator_Load.cpp:93
FString DestPackageName = FString::Printf(TEXT("/Temp/%s_%d"), *FPackageName::GetLongPackageAssetName(ExistingPackage->GetName()), PackageIdentifier++);
Local variable 'DestPackageName' can be made constSource\LyraEditor\Validation\EditorValidator_Load.cpp:94
FString DestFilename = FPackageName::LongPackageNameToFilename(DestPackageName, FPaths::GetExtension(SrcFilename, true));
Local variable 'DestFilename' can be made constSource\LyraEditor\Validation\EditorValidator_Load.cpp:95
uint32 CopyResult = IFileManager::Get().Copy(*DestFilename, *SrcFilename);
Local variable 'CopyResult' can be made constSource\LyraEditor\Validation\EditorValidator_Load.cpp:102
FLyraValidationMessageGatherer ScopedMessageGatherer;
Local variable 'ScopedMessageGatherer' can be made constSource\LyraEditor\Validation\EditorValidator_Load.cpp:179
FLyraValidationMessageGatherer ScopedMessageGatherer;
Local variable 'ScopedMessageGatherer' can be made constSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility.cpp:80
if (APawn* Pawn = Cast<APawn>(TestActor))
Local variable 'Pawn' can be made pointer to constSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility.cpp:148
ULyraAbilitySystemComponent* LyraASC = CastChecked<ULyraAbilitySystemComponent>(ActorInfo->AbilitySystemComponent.Get());
Local variable 'LyraASC' can be made pointer to constSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility.cpp:291
UObject* SourceObject = GetSourceObject(Handle, ActorInfo);
Local variable 'SourceObject' can be made pointer to constSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility.cpp:322
UAbilitySystemGlobals& AbilitySystemGlobals = UAbilitySystemGlobals::Get();
Local variable 'AbilitySystemGlobals' can be made reference to constSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility.cpp:480
ULyraAbilitySystemComponent* LyraASC = GetLyraAbilitySystemComponentFromActorInfo();
Local variable 'LyraASC' can be made pointer to constSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:78
UAbilitySystemComponent* TargetAbilitySystemComponent = ExecutionParams.GetTargetAbilitySystemComponent();
Local variable 'TargetAbilitySystemComponent' can be made pointer to constSource\LyraGame\AbilitySystem\Executions\LyraDamageExecution.cpp:92
ULyraTeamSubsystem* TeamSubsystem = HitActor->GetWorld()->GetSubsystem<ULyraTeamSubsystem>();
Local variable 'TeamSubsystem' can be made pointer to constSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:327
if (APawn* Avatar = Cast<APawn>(GetAvatarActor()))
Local variable 'Avatar' can be made pointer to constSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:514
TSharedPtr<FAbilityReplicatedDataCache> ReplicatedData = AbilityTargetDataMap.Find(FGameplayAbilitySpecHandleAndPredictionKey(AbilityHandle, ActivationInfo.GetActivationPredictionKey()));
Local variable 'ReplicatedData' can be made constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:75
UGameplayTagsManager& TagManager = UGameplayTagsManager::Get();
Local variable 'TagManager' can be made reference to constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:138
for (UClass* CueClass : GCM->AlwaysLoadedCues)
Local variable 'CueClass' can be made pointer to constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:147
int32 NumRefs = ReferencerSet ? ReferencerSet->Num() : 0;
Local variable 'NumRefs' can be made constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:153
UObject* RefObject = Ref.ResolveObjectPtr();
Local variable 'RefObject' can be made pointer to constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:183
bool bStartTask = LoadedGameplayTagsToProcess.Num() == 0;
Local variable 'bStartTask' can be made constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:184
FUObjectSerializeContext* LoadContext = FUObjectThreadContext::Get().GetSerializeContext();
Local variable 'LoadContext' can be made pointer to constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:272
int32* DataIdx = RuntimeGameplayCueObjectLibrary.CueSet->GameplayCueDataMap.Find(Tag);
Local variable 'DataIdx' can be made pointer to constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:403
FPrimaryAssetId PrimaryAssetId = FPrimaryAssetId(UFortAssetManager_GameplayCueRefsType, UFortAssetManager_GameplayCueRefsName);
Local variable 'PrimaryAssetId' can be made constSource\LyraGame\Audio\LyraAudioMixEffectsSubsystem.cpp:330
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Camera\LyraCameraMode.cpp:135
FVector PivotLocation = GetPivotLocation();
Local variable 'PivotLocation' can be made constSource\LyraGame\Camera\LyraCameraMode.cpp:459
ULyraCameraMode* TopEntry = CameraModeStack.Last();
Local variable 'TopEntry' can be made pointer to constSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:120
APawn* TargetPawn = Cast<APawn>(TargetActor);
Local variable 'TargetPawn' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:92
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:108
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:141
if (UCharacterMovementComponent* MovementComponent = GetCharacterMovement())
Local variable 'MovementComponent' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:164
if (ILyraTeamAgentInterface* ControllerWithTeam = Cast<ILyraTeamAgentInterface>(Controller))
Local variable 'ControllerWithTeam' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:286
ULyraCharacterMovementComponent* LyraMoveComp = CastChecked<ULyraCharacterMovementComponent>(GetCharacterMovement());
Local variable 'LyraMoveComp' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:379
if (ULyraAbilitySystemComponent* LyraASC = GetLyraAbilitySystemComponent())
Local variable 'LyraASC' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:394
ULyraCharacterMovementComponent* LyraMoveComp = CastChecked<ULyraCharacterMovementComponent>(GetCharacterMovement());
Local variable 'LyraMoveComp' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:595
if (USceneComponent* PawnRootComponent = Character->GetRootComponent())
Local variable 'PawnRootComponent' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:597
UCharacterMovementComponent* CharacterMovement = Character->GetCharacterMovement();
Local variable 'CharacterMovement' can be made pointer to constSource\LyraGame\Character\LyraCharacterMovementComponent.cpp:109
if (UAbilitySystemComponent* ASC = UAbilitySystemGlobals::GetAbilitySystemComponentFromActor(GetOwner()))
Local variable 'ASC' can be made pointer to constSource\LyraGame\Character\LyraCharacterMovementComponent.cpp:122
if (UAbilitySystemComponent* ASC = UAbilitySystemGlobals::GetAbilitySystemComponentFromActor(GetOwner()))
Local variable 'ASC' can be made pointer to constSource\LyraGame\Character\LyraHealthComponent.cpp:301
FGameplayEffectSpecHandle SpecHandle = AbilitySystemComponent->MakeOutgoingSpec(DamageGE, 1.0f, AbilitySystemComponent->MakeEffectContext());
Local variable 'SpecHandle' can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:100
AController* Controller = GetController<AController>();
Local variable 'Controller' can be made pointer to constSource\LyraGame\Character\LyraHeroComponent.cpp:117
ALyraPlayerController* LyraPC = GetController<ALyraPlayerController>();
Local variable 'LyraPC' can be made pointer to constSource\LyraGame\Character\LyraHeroComponent.cpp:131
ALyraPlayerState* LyraPS = GetPlayerState<ALyraPlayerState>();
Local variable 'LyraPS' can be made pointer to constSource\LyraGame\Character\LyraHeroComponent.cpp:148
APawn* Pawn = GetPawn<APawn>();
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Character\LyraHeroComponent.cpp:312
UEnhancedInputLocalPlayerSubsystem* Subsystem = LP->GetSubsystem<UEnhancedInputLocalPlayerSubsystem>();
Local variable 'Subsystem' can be made pointer to constSource\LyraGame\Character\LyraHeroComponent.cpp:453
if (APawn* Pawn = GetPawn<APawn>())
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Character\LyraHeroComponent.cpp:476
if (ULyraPawnExtensionComponent* PawnExtComp = ULyraPawnExtensionComponent::FindPawnExtensionComponent(Pawn))
Local variable 'PawnExtComp' can be made pointer to constSource\LyraGame\Character\LyraPawnExtensionComponent.cpp:123
AActor* ExistingAvatar = InASC->GetAvatarActor();
Local variable 'ExistingAvatar' can be made pointer to constSource\LyraGame\Cosmetics\LyraControllerComponent_CharacterParts.cpp:97
for (FLyraControllerCharacterPartEntry& Entry : CharacterParts)
Local variable 'Entry' can be made reference to constSource\LyraGame\Cosmetics\LyraCosmeticCheats.cpp:63
if (APlayerController* PC = GetPlayerController())
Local variable 'PC' can be made pointer to constSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.cpp:62
UWorld* ServerWorld = ULyraDevelopmentStatics::FindPlayInEditorAuthorityWorld();
Local variable 'ServerWorld' can be made pointer to constSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.cpp:69
if (APlayerController* PC = *PCIterator)
Local variable 'PC' can be made pointer to constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:62
for (int32 Index : ChangedIndices)
Local variable 'Index' can be made constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:143
if (IGameplayTagAssetInterface* TagInterface = Cast<IGameplayTagAssetInterface>(Entry.SpawnedComponent->GetChildActor()))
Local variable 'TagInterface' can be made pointer to constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:266
if (UChildActorComponent* PartComponent = Entry.SpawnedComponent)
Local variable 'PartComponent' can be made pointer to constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:282
if (ACharacter* OwningCharacter = Cast<ACharacter>(OwnerActor))
Local variable 'OwningCharacter' can be made pointer to constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:300
else if (AActor* OwnerActor = GetOwner())
Local variable 'OwnerActor' can be made pointer to constSource\LyraGame\Development\LyraPlatformEmulationSettings.cpp:165
if (UDeviceProfile* ProfilePtr = Manager.FindProfile(PretendBaseDeviceProfile.ToString(), /*bCreateOnFail=*/ false))
Local variable 'ProfilePtr' can be made pointer to constSource\LyraGame\Equipment\LyraEquipmentInstance.cpp:80
if (ACharacter* Char = Cast<ACharacter>(OwningPawn))
Local variable 'Char' can be made pointer to constSource\LyraGame\Equipment\LyraEquipmentManagerComponent.cpp:64
AActor* OwningActor = OwnerComponent->GetOwner();
Local variable 'OwningActor' can be made pointer to constSource\LyraGame\Equipment\LyraEquipmentManagerComponent.cpp:91
for (TObjectPtr<const ULyraAbilitySet> AbilitySet : EquipmentCDO->AbilitySetsToGrant)
Local variable 'AbilitySet' can be made constSource\LyraGame\Equipment\LyraQuickBarComponent.cpp:95
TSubclassOf<ULyraEquipmentDefinition> EquipDef = EquipInfo->EquipmentDefinition;
Local variable 'EquipDef' can be made constSource\LyraGame\Equipment\LyraQuickBarComponent.cpp:125
if (AController* OwnerController = Cast<AController>(GetOwner()))
Local variable 'OwnerController' can be made pointer to constSource\LyraGame\Equipment\LyraQuickBarComponent.cpp:127
if (APawn* Pawn = OwnerController->GetPawn())
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:125
UWorld* LocalWorld = GetWorld();
Local variable 'LocalWorld' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:147
if (APlayerController* PC = GetController<APlayerController>())
Local variable 'PC' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:149
if (APlayerCameraManager* PlayerCameraManager = PC->PlayerCameraManager)
Local variable 'PlayerCameraManager' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:169
UWorld* LocalWorld = GetWorld();
Local variable 'LocalWorld' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:217
for (ULyraDamagePopStyle* Style : Styles)
Local variable 'Style' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:233
for (ULyraDamagePopStyle* Style : Styles)
Local variable 'Style' can be made pointer to constSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:249
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:104
UWorld* World = WorldContext.World();
Local variable 'World' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:105
UGameInstance* GameInstance = WorldContext.OwningGameInstance;
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:117
UGameFrameworkComponentManager::FExtensionHandlerDelegate AddAbilitiesDelegate = UGameFrameworkComponentManager::FExtensionHandlerDelegate::CreateUObject(
Local variable 'AddAbilitiesDelegate' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:133
auto ExtensionIt = ActiveData.ActiveExtensions.CreateIterator();
Local variable 'ExtensionIt' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:240
for (FGameplayAbilitySpecHandle AbilityHandle : ActorExtensions->Abilities)
Local variable 'AbilityHandle' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:269
UObject* ComponentArchetype = Component->GetArchetype();
Local variable 'ComponentArchetype' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:276
UWorld* World = Actor->GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:277
UGameInstance* GameInstance = World->GetGameInstance();
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:281
TSharedPtr<FComponentRequestHandle> RequestHandle = ComponentMan->AddComponentRequest(AbilitiesEntry.ActorClass, ComponentType);
Local variable 'RequestHandle' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:67
UWorld* World = WorldContext.World();
Local variable 'World' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:68
UGameInstance* GameInstance = WorldContext.OwningGameInstance;
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:75
UGameFrameworkComponentManager::FExtensionHandlerDelegate AddAbilitiesDelegate =
Local variable 'AddAbilitiesDelegate' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:77
TSharedPtr<FComponentRequestHandle> ExtensionRequestHandle =
Local variable 'ExtensionRequestHandle' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:120
APlayerController* PlayerController = Cast<APlayerController>(Pawn->GetController());
Local variable 'PlayerController' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:122
if (ULocalPlayer* LocalPlayer = PlayerController ? PlayerController->GetLocalPlayer() : nullptr)
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:148
APlayerController* PlayerController = Cast<APlayerController>(Pawn->GetController());
Local variable 'PlayerController' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputBinding.cpp:150
if (ULocalPlayer* LocalPlayer = PlayerController ? PlayerController->GetLocalPlayer() : nullptr)
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:90
UWorld* World = WorldContext.World();
Local variable 'World' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:91
UGameInstance* GameInstance = WorldContext.OwningGameInstance;
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:101
TSharedPtr<FComponentRequestHandle> ExtensionRequestHandle = ComponentMan->AddExtensionHandler(APawn::StaticClass(), AddConfigDelegate);
Local variable 'ExtensionRequestHandle' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:142
APlayerController* PlayerController = Cast<APlayerController>(Pawn->GetController());
Local variable 'PlayerController' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:144
if (ULocalPlayer* LP = PlayerController ? PlayerController->GetLocalPlayer() : nullptr)
Local variable 'LP' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:171
APlayerController* PlayerController = Cast<APlayerController>(Pawn->GetController());
Local variable 'PlayerController' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:173
if (ULocalPlayer* LP = PlayerController ? PlayerController->GetLocalPlayer() : nullptr)
Local variable 'LP' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputContextMapping.cpp:120
if (ULocalPlayer* LocalPlayer = Cast<ULocalPlayer>(Player))
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputContextMapping.cpp:141
if (ULocalPlayer* LocalPlayer = PlayerController->GetLocalPlayer())
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:97
TSoftClassPtr<AActor> HUDActorClass = ALyraHUD::StaticClass();
Local variable 'HUDActorClass' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.cpp:98
UGameFrameworkComponentManager::FExtensionHandlerDelegate AddConfigDelegate =
Local variable 'AddConfigDelegate' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:99
TSharedPtr<FComponentRequestHandle> ExtensionRequestHandle = ComponentManager->AddExtensionHandler(
Local variable 'ExtensionRequestHandle' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:144
if (TSubclassOf<UCommonActivatableWidget> ConcreteWidgetClass = Entry.LayoutClass.Get())
Local variable 'ConcreteWidgetClass' can be made constSource\LyraGame\GameFeatures\GameFeatureAction_SplitscreenConfig.cpp:58
if (UGameInstance* GameInstance = WorldContext.OwningGameInstance)
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_SplitscreenConfig.cpp:62
FObjectKey ViewportKey(VC);
Local variable 'ViewportKey' can be made constSource\LyraGame\GameFeatures\LyraGameFeaturePolicy.cpp:104
UGameplayCueSet* RuntimeGameplayCueSet = GCM->GetRuntimeCueSet();
Local variable 'RuntimeGameplayCueSet' can be made pointer to constSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:58
ULyraAssetManager& AssetManager = ULyraAssetManager::Get();
Local variable 'AssetManager' can be made reference to constSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:59
FSoftObjectPath AssetPath = AssetManager.GetPrimaryAssetPath(ExperienceId);
Local variable 'AssetPath' can be made constSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:60
TSubclassOf<ULyraExperienceDefinition> AssetClass = Cast<UClass>(AssetPath.TryLoad());
Local variable 'AssetClass' can be made constSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:137
TSet<FSoftObjectPath> RawAssetList;
Local variable 'RawAssetList' can be made constSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:206
TSet<FPrimaryAssetId> PreloadAssetList;
Local variable 'PreloadAssetList' can be made constSource\LyraGame\GameModes\LyraGameMode.cpp:61
ULyraExperienceManagerComponent* ExperienceComponent = GameState->FindComponentByClass<ULyraExperienceManagerComponent>();
Local variable 'ExperienceComponent' can be made pointer to constSource\LyraGame\GameModes\LyraGameMode.cpp:170
FString DefaultMap = UGameMapsSettings::GetGameDefaultMap();
Local variable 'DefaultMap' can be made constSource\LyraGame\GameModes\LyraGameMode.cpp:171
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\GameModes\LyraGameMode.cpp:172
UGameInstance* GameInstance = GetGameInstance();
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameModes\LyraGameMode.cpp:212
TSharedPtr<FStreamableHandle> Handle = AssetManager.LoadPrimaryAssetsWithType(UserExperienceType);
Local variable 'Handle' can be made constSource\LyraGame\GameModes\LyraGameMode.cpp:220
ULyraUserFacingExperienceDefinition* FoundExperience = nullptr;
Local variable 'FoundExperience' can be made pointer to constSource\LyraGame\GameModes\LyraGameMode.cpp:246
UGameInstance* GameInstance = GetGameInstance();
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\GameModes\LyraGameMode.cpp:328
ULyraExperienceManagerComponent* ExperienceComponent = GameState->FindComponentByClass<ULyraExperienceManagerComponent>();
Local variable 'ExperienceComponent' can be made pointer to constSource\LyraGame\Input\LyraInputComboComponent.cpp:57
int32 CurrentComboStep = ComboStack.Num();
Local variable 'CurrentComboStep' can be made constSource\LyraGame\Input\LyraInputComboComponent.cpp:95
APlayerController* Owner = Cast<APlayerController>(GetOwner());
Local variable 'Owner' can be made pointer to constSource\LyraGame\Input\LyraInputModifiers.cpp:98
ULyraSettingsShared* Settings = LocalPlayer->GetSharedSettings();
Local variable 'Settings' can be made pointer to constSource\LyraGame\Input\LyraInputModifiers.cpp:157
ULyraLocalPlayer* LocalPlayer = LyraInputModifiersHelpers::GetLocalPlayer(PlayerInput);
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\Input\LyraInputModifiers.cpp:163
ULyraSettingsShared* Settings = LocalPlayer->GetSharedSettings();
Local variable 'Settings' can be made pointer to constSource\LyraGame\Input\LyraInputModifiers.cpp:178
ULyraLocalPlayer* LocalPlayer = LyraInputModifiersHelpers::GetLocalPlayer(PlayerInput);
Local variable 'LocalPlayer' can be made pointer to constSource\LyraGame\Input\LyraInputModifiers.cpp:184
ULyraSettingsShared* Settings = LocalPlayer->GetSharedSettings();
Local variable 'Settings' can be made pointer to constSource\LyraGame\Interaction\Abilities\LyraGameplayAbility_Interact.cpp:57
TSoftClassPtr<UUserWidget> InteractionWidgetClass =
Local variable 'InteractionWidgetClass' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:94
float DistanceSquared = CameraToCenter.SizeSquared() - (DotToCenter * DotToCenter);
Local variable 'DistanceSquared' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:95
float RadiusSquared = (AbilityRange * AbilityRange);
Local variable 'RadiusSquared' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:98
float DistanceFromCamera = FMath::Sqrt(RadiusSquared - DistanceSquared);
Local variable 'DistanceFromCamera' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:99
float DistanceAlongRay = DotToCenter + DistanceFromCamera; //Subtracting instead of adding will get the other intersection point
Local variable 'DistanceAlongRay' can be made constSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:119
FGameplayAbilitySpec* InteractionAbilitySpec = nullptr;
Local variable 'InteractionAbilitySpec' can be made pointer to constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:59
for (int32 Index : ChangedIndices)
Local variable 'Index' can be made constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:94
for (ULyraInventoryItemFragment* Fragment : GetDefault<ULyraInventoryItemDefinition>(ItemDef)->Fragments)
Local variable 'Fragment' can be made pointer to constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:227
ULyraInventoryItemInstance* Instance = Entry.Instance;
Local variable 'Instance' can be made pointer to constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:243
AActor* OwningActor = GetOwner();
Local variable 'OwningActor' can be made pointer to constSource\LyraGame\Messages\LyraVerbMessageHelpers.cpp:55
if (APlayerState* TargetPS = Cast<APlayerState>(Object))
Local variable 'TargetPS' can be made pointer to constSource\LyraGame\Messages\LyraVerbMessageHelpers.cpp:60
if (APawn* TargetPawn = Cast<APawn>(Object))
Local variable 'TargetPawn' can be made pointer to constSource\LyraGame\Performance\LyraMemoryDebugCommands.cpp:96
UObject* CommonClassCDO = CommonClass->GetDefaultObject();
Local variable 'CommonClassCDO' can be made pointer to constSource\LyraGame\Performance\LyraMemoryDebugCommands.cpp:102
FProperty* Prop = *PropIt;
Local variable 'Prop' can be made pointer to constSource\LyraGame\Performance\LyraMemoryDebugCommands.cpp:118
for (UObject* Object : ObjectList)
Local variable 'Object' can be made pointer to constSource\LyraGame\Player\LyraCheatManager.cpp:119
ADebugCameraController* DebugCC = Cast<ADebugCameraController>(GetOuter());
Local variable 'DebugCC' can be made pointer to constSource\LyraGame\Player\LyraCheatManager.cpp:243
FGameplayTag Tag = LyraGameplayTags::FindTagByString(TagName, true);
Local variable 'Tag' can be made constSource\LyraGame\Player\LyraCheatManager.cpp:259
FGameplayTag Tag = LyraGameplayTags::FindTagByString(TagName, true);
Local variable 'Tag' can be made constSource\LyraGame\Player\LyraCheatManager.cpp:293
AActor* TargetActor = GetTarget(LyraPC, TargetHitResult);
Local variable 'TargetActor' can be made pointer to constSource\LyraGame\Player\LyraCheatManager.cpp:306
TSubclassOf<UGameplayEffect> DamageGE = ULyraAssetManager::GetSubclass(ULyraGameData::Get().DamageGameplayEffect_SetByCaller);
Local variable 'DamageGE' can be made constSource\LyraGame\Player\LyraCheatManager.cpp:307
FGameplayEffectSpecHandle SpecHandle = LyraASC->MakeOutgoingSpec(DamageGE, 1.0f, LyraASC->MakeEffectContext());
Local variable 'SpecHandle' can be made constSource\LyraGame\Player\LyraCheatManager.cpp:329
AActor* TargetActor = GetTarget(LyraPC, TargetHitResult);
Local variable 'TargetActor' can be made pointer to constSource\LyraGame\Player\LyraCheatManager.cpp:342
TSubclassOf<UGameplayEffect> HealGE = ULyraAssetManager::GetSubclass(ULyraGameData::Get().HealGameplayEffect_SetByCaller);
Local variable 'HealGE' can be made constSource\LyraGame\Player\LyraCheatManager.cpp:343
FGameplayEffectSpecHandle SpecHandle = LyraASC->MakeOutgoingSpec(HealGE, 1.0f, LyraASC->MakeEffectContext());
Local variable 'SpecHandle' can be made constSource\LyraGame\Player\LyraCheatManager.cpp:354
if (ALyraPlayerController* LyraPC = Cast<ALyraPlayerController>(GetOuterAPlayerController()))
Local variable 'LyraPC' can be made pointer to constSource\LyraGame\Player\LyraCheatManager.cpp:363
if (ALyraPlayerController* LyraPC = Cast<ALyraPlayerController>(GetOuterAPlayerController()))
Local variable 'LyraPC' can be made pointer to constSource\LyraGame\Player\LyraPlayerBotController.cpp:141
FGenericTeamId OtherTeamID = TeamAgent->GetGenericTeamId();
Local variable 'OtherTeamID' can be made constSource\LyraGame\Player\LyraPlayerBotController.cpp:169
if (APawn* PawnBeingUnpossessed = GetPawn())
Local variable 'PawnBeingUnpossessed' can be made pointer to constSource\LyraGame\Player\LyraPlayerController.cpp:338
for (UPrimitiveComponent* Comp : InComponents)
Local variable 'Comp' can be made pointer to constSource\LyraGame\Player\LyraPlayerController.cpp:347
UPrimitiveComponent* AttachChildPC = Cast<UPrimitiveComponent>(AttachedChild);
Local variable 'AttachChildPC' can be made pointer to constSource\LyraGame\Player\LyraPlayerController.cpp:401
if (APawn* PawnBeingUnpossessed = GetPawn())
Local variable 'PawnBeingUnpossessed' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:95
if (APlayerState* PlayerState = Player->GetPlayerState<APlayerState>())
Local variable 'PlayerState' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:133
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:155
bool bCanRestart = true;
Local variable 'bCanRestart' can be made constSource\LyraGame\Player\LyraPlayerStart.cpp:53
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Player\LyraPlayerState.cpp:110
if (ALyraGameMode* LyraGameMode = GetWorld()->GetAuthGameMode<ALyraGameMode>())
Local variable 'LyraGameMode' can be made pointer to constSource\LyraGame\Player\LyraPlayerState.cpp:155
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Player\LyraPlayerState.cpp:158
AGameStateBase* GameState = GetWorld()->GetGameState();
Local variable 'GameState' can be made pointer to constSource\LyraGame\Replays\LyraReplaySubsystem.cpp:56
if (UWorld* World = GetGameInstance()->GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Language.cpp:151
FCulturePtr Culture = FInternationalization::Get().GetCulture(CultureName);
Local variable 'Culture' can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:129
FScreenResolutionRHI* RHIInitialResolution = ResArray.FindByPredicate([InitialDisplayMetrics](const FScreenResolutionRHI& ScreenRes) {
Local variable 'RHIInitialResolution' can be made pointer to constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:133
TSharedRef<FScreenResolutionEntry> Entry = MakeShared<FScreenResolutionEntry>();
Local variable 'Entry' can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:220
bool bIsPortrait = ScreenRes.Width < ScreenRes.Height;
Local variable 'bIsPortrait' can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:247
FMonitorInfo& MonitorInfo = DisplayMetrics.MonitorInfo[MonitorIndex];
Local variable 'MonitorInfo' can be made reference to constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:308
int32 Diff = FMath::Abs(Resolution.SizeSquared() - Resolutions[i]->GetResolution().SizeSquared());
Local variable 'Diff' can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:409
float AspectRatio = (float)Width / (float)Height;
Local variable 'AspectRatio' can be made constSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:618
for (int32 Rate : GetDefault<ULyraPerformanceSettings>()->DesktopFrameRateLimits)
Local variable 'Rate' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:307
int32 LimitIndex = PossibleRates.FindLastByPredicate([=](const int32& TestRate)
Local variable 'LimitIndex' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:797
float MaxMobileResQuality = LyraSettingsHelpers::GetApplicableResolutionQualityLimit(TargetFPS);
Local variable 'MaxMobileResQuality' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:820
float FromMaxMobileResQuality = LyraSettingsHelpers::GetApplicableResolutionQualityLimit(FromFPS);
Local variable 'FromMaxMobileResQuality' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:821
float ToMaxMobileResQuality = LyraSettingsHelpers::GetApplicableResolutionQualityLimit(ToFPS);
Local variable 'ToMaxMobileResQuality' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:822
float FromMobileScaledNormalizedValue = (CurrentScaleValue - MinScaleValue) / (FromMaxMobileResQuality - MinScaleValue);
Local variable 'FromMobileScaledNormalizedValue' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:823
float ToResQuality = FMath::Lerp(MinScaleValue, ToMaxMobileResQuality, FromMobileScaledNormalizedValue);
Local variable 'ToResQuality' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:956
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("Overall")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:986
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("Music")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1016
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("SoundFX")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1046
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("Dialogue")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1076
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("VoiceChat")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1146
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("Overall")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1154
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("Music")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1162
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("SoundFX")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1170
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("Dialogue")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1178
if (TObjectPtr<USoundControlBus>* ControlBusDblPtr = ControlBusMap.Find(TEXT("VoiceChat")))
Local variable 'ControlBusDblPtr' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1231
float CurrentMobileResolutionQuality = ScalabilityQuality.ResolutionQuality;
Local variable 'CurrentMobileResolutionQuality' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1563
FString ExperienceSuffix;
Local variable 'ExperienceSuffix' can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1628
UDeviceProfile* Profile = Manager.FindProfile(TestProfileName, /*bCreateOnFail=*/ false);
Local variable 'Profile' can be made pointer to constSource\LyraGame\System\GameplayTagStack.cpp:94
for (int32 Index : AddedIndices)
Local variable 'Index' can be made constSource\LyraGame\System\GameplayTagStack.cpp:103
for (int32 Index : ChangedIndices)
Local variable 'Index' can be made constSource\LyraGame\System\LyraAssetManager.cpp:176
TSharedPtr<FStreamableHandle> Handle = LoadPrimaryAssetsWithType(PrimaryAssetType);
Local variable 'Handle' can be made constSource\LyraGame\System\LyraDevelopmentStatics.cpp:114
if (UBlueprint* BP = Cast<UBlueprint>(AssetData.GetAsset()))
Local variable 'BP' can be made pointer to constSource\LyraGame\System\LyraGameInstance.cpp:55
FTimespan CertExpire = FTimespan::FromDays(365);
Local variable 'CertExpire' can be made constSource\LyraGame\System\LyraGameInstance.cpp:56
TSharedPtr<FDTLSCertificate> Cert = FDTLSCertStore::Get().CreateCert(CertExpire, CertName);
Local variable 'Cert' can be made constSource\LyraGame\System\LyraGameInstance.cpp:165
FTimespan CertExpire = FTimespan::FromHours(4);
Local variable 'CertExpire' can be made constSource\LyraGame\System\LyraGameInstance.cpp:187
TArrayView<const uint8> Fingerprint = Cert->GetFingerprint();
Local variable 'Fingerprint' can be made constSource\LyraGame\System\LyraGameInstance.cpp:189
FString DebugFile = FPaths::Combine(*FPaths::ProjectSavedDir(), TEXT("DTLS")) / FPaths::MakeValidFileName(EncryptionToken) + TEXT("_server.txt");
Local variable 'DebugFile' can be made constSource\LyraGame\System\LyraGameInstance.cpp:191
FString FingerprintStr = BytesToHex(Fingerprint.GetData(), Fingerprint.Num());
Local variable 'FingerprintStr' can be made constSource\LyraGame\System\LyraGameInstance.cpp:232
APlayerController* const PlayerController = GetFirstLocalPlayerController();
Local variable 'PlayerController' can be made pointer to constSource\LyraGame\System\LyraGameInstance.cpp:247
FString DebugFile = FPaths::Combine(*FPaths::ProjectSavedDir(), TEXT("DTLS")) / FPaths::MakeValidFileName(EncryptionToken) + TEXT("_server.txt");
Local variable 'DebugFile' can be made constSource\LyraGame\System\LyraGameInstance.cpp:267
TArrayView<const uint8> Fingerprint = Cert->GetFingerprint();
Local variable 'Fingerprint' can be made constSource\LyraGame\System\LyraGameInstance.cpp:301
APlayerController* const PlayerController = GetFirstLocalPlayerController();
Local variable 'PlayerController' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:198
for (UNetReplicationGraphConnection* ConnManager : Connections)
Local variable 'ConnManager' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:209
for (UNetReplicationGraphConnection* ConnManager : PendingConnections)
Local variable 'ConnManager' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:233
AActor* ActorCDO = Cast<AActor>(Class->GetDefaultObject());
Local variable 'ActorCDO' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:251
if (AActor* SuperCDO = Cast<AActor>(SuperClass->GetDefaultObject()))
Local variable 'SuperCDO' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:277
EClassRepNodeMapping Mapping = GetClassNodeMapping(Class);
Local variable 'Mapping' can be made constSource\LyraGame\System\LyraReplicationGraph.cpp:283
AActor* CDO = Class->GetDefaultObject<AActor>();
Local variable 'CDO' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:292
UClass* NativeClass = Class;
Local variable 'NativeClass' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:308
bool ClassIsSpatialized = IsSpatialized(ClassRepNodePolicies.GetChecked(ReplicatedClass));
Local variable 'ClassIsSpatialized' can be made constSource\LyraGame\System\LyraReplicationGraph.cpp:354
FClassReplicationInfo& ParentRepInfo = GlobalActorReplicationInfoMap.GetClassInfo(Class->GetSuperClass());
Local variable 'ParentRepInfo' can be made reference to constSource\LyraGame\System\LyraReplicationGraph.cpp:590
EClassRepNodeMapping* PolicyPtr = ClassRepNodePolicies.Get(Class);
Local variable 'PolicyPtr' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:591
EClassRepNodeMapping Policy = PolicyPtr ? *PolicyPtr : EClassRepNodeMapping::NotRouted;
Local variable 'Policy' can be made constSource\LyraGame\System\LyraReplicationGraph.cpp:709
if (UNetReplicationGraphConnection* GraphConnection = FindOrAddConnectionManager(NetConnection))
Local variable 'GraphConnection' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:759
if (ALyraPlayerController* PC = Cast<ALyraPlayerController>(CurViewer.InViewer))
Local variable 'PC' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:827
FConnectionReplicationActorInfo& ConnectionActorInfo = ConnectionActorInfoMap.FindOrAdd(Actor);
Local variable 'ConnectionActorInfo' can be made reference to constSource\LyraGame\System\LyraReplicationGraph.cpp:882
if (FActorRepListRefView* RepList = LyraGraph->AlwaysRelevantStreamingLevelActors.Find(LevelName))
Local variable 'RepList' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:956
UEnum* Enum = StaticEnum<EClassRepNodeMapping>();
Local variable 'Enum' can be made pointer to constSource\LyraGame\Teams\AsyncAction_ObserveTeamColors.cpp:52
if (UWorld* World = GEngine->GetWorldFromContextObject(TeamInterfaceObj.Get(), EGetWorldErrorMode::LogAndReturnNull))
Local variable 'World' can be made pointer to constSource\LyraGame\Teams\AsyncAction_ObserveTeamColors.cpp:101
ULyraTeamDisplayAsset* DisplayAsset = ULyraTeamStatics::GetTeamDisplayAsset(TeamAgent, NewTeam);
Local variable 'DisplayAsset' can be made pointer to constSource\LyraGame\Teams\LyraTeamCheats.cpp:55
if (ULyraTeamSubsystem* TeamSubsystem = UWorld::GetSubsystem<ULyraTeamSubsystem>(GetWorld()))
Local variable 'TeamSubsystem' can be made pointer to constSource\LyraGame\Teams\LyraTeamCreationComponent.cpp:145
if (ALyraPlayerState* LyraPS = Cast<ALyraPlayerState>(PS))
Local variable 'LyraPS' can be made pointer to constSource\LyraGame\Teams\LyraTeamStatics.cpp:64
if (float* pValue = DisplayAsset->ScalarParameters.Find(ParameterName))
Local variable 'pValue' can be made pointer to constSource\LyraGame\Teams\LyraTeamSubsystem.cpp:186
if (ALyraPlayerState* LyraPS = Pawn->GetPlayerState<ALyraPlayerState>())
Local variable 'LyraPS' can be made pointer to constSource\LyraGame\Teams\LyraTeamSubsystem.cpp:193
if (ALyraPlayerState* LyraPS = Cast<ALyraPlayerState>(PC->PlayerState))
Local variable 'LyraPS' can be made pointer to constSource\LyraGame\Teams\LyraTeamSubsystem.cpp:251
if (FLyraTeamTrackingInfo* Entry = TeamMap.Find(TeamId))
Local variable 'Entry' can be made pointer to constSource\LyraGame\Teams\LyraTeamSubsystem.cpp:282
if (FLyraTeamTrackingInfo* Entry = TeamMap.Find(TeamId))
Local variable 'Entry' can be made pointer to constSource\LyraGame\Teams\LyraTeamSubsystem.cpp:370
if (FLyraTeamTrackingInfo* Entry = TeamMap.Find(TeamId))
Local variable 'Entry' can be made pointer to constSource\LyraGame\UI\Common\LyraTabListWidgetBase.cpp:104
FLyraTabDescriptor* TabInfoPtr = nullptr;
Local variable 'TabInfoPtr' can be made pointer to constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:164
FControlFlowNodePtr FlowToContinue = InProgressPressStartScreen;
Local variable 'FlowToContinue' can be made constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:165
UGameInstance* GameInstance = UGameplayStatics::GetGameInstance(this);
Local variable 'GameInstance' can be made pointer to constSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:618
TSharedPtr<SWidget> CanvasHost = Indicator->CanvasHost.Pin();
Local variable 'CanvasHost' can be made constSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:632
if (TSharedPtr<SActorCanvas> Canvas = WeakCanvas.Pin())
Local variable 'Canvas' can be made constSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:663
FVector2D AllottedSize = FVector2D::ZeroVector;
Local variable 'AllottedSize' can be made constSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:666
TSharedPtr<SWidget> CanvasHost = Indicator->CanvasHost.Pin();
Local variable 'CanvasHost' can be made constSource\LyraGame\UI\LyraHUD.cpp:55
if (UAbilitySystemComponent* ASC = *It)
Local variable 'ASC' can be made pointer to constSource\LyraGame\UI\LyraSimulatedInputWidget.cpp:55
if (UEnhancedInputLocalPlayerSubsystem* System = GetEnhancedInputSubsystem())
Local variable 'System' can be made pointer to constSource\LyraGame\UI\LyraSimulatedInputWidget.cpp:99
if (UEnhancedInputLocalPlayerSubsystem* System = GetEnhancedInputSubsystem())
Local variable 'System' can be made pointer to constSource\LyraGame\UI\Weapons\LyraReticleWidgetBase.cpp:60
APlayerController* PC = GetOwningPlayer();
Local variable 'PC' can be made pointer to constSource\LyraGame\UI\Weapons\SHitMarkerConfirmationWidget.cpp:94
if (APlayerController* PC = MyContext.IsInitialized() ? MyContext.GetPlayerController() : nullptr)
Local variable 'PC' can be made pointer to constSource\LyraGame\UI\Weapons\SHitMarkerConfirmationWidget.cpp:96
if (ULyraWeaponStateComponent* DamageMarkerComponent = PC->FindComponentByClass<ULyraWeaponStateComponent>())
Local variable 'DamageMarkerComponent' can be made pointer to constSource\LyraGame\Weapons\LyraDamageLogDebuggerComponent.cpp:57
FFrameDamageEntry& EntryA = Entries[i];
Local variable 'EntryA' can be made reference to constSource\LyraGame\Weapons\LyraDamageLogDebuggerComponent.cpp:63
FFrameDamageEntry& EntryB = Entries[i+1];
Local variable 'EntryB' can be made reference to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:57
FRotator Rot = Dir.Rotation();
Local variable 'Rot' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:58
FQuat DirQuat(Rot);
Local variable 'DirQuat' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:59
FQuat FromCenterQuat(FRotator(0.0f, AngleFromCenter, 0.0f));
Local variable 'FromCenterQuat' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:60
FQuat AroundQuat(FRotator(0.0f, 0.0, AngleAround));
Local variable 'AroundQuat' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:115
AActor* HitActor = CurHitResult.HitObjectHandle.FetchActor();
Local variable 'HitActor' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:129
if (AActor* Avatar = GetAvatarActorFromActorInfo())
Local variable 'Avatar' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:196
APawn* const AvatarPawn = Cast<APawn>(GetAvatarActorFromActorInfo());
Local variable 'AvatarPawn' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:202
FVector TargetingSourceLocation = SourceLoc;
Local variable 'TargetingSourceLocation' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:212
AController* SourcePawnController = SourcePawn->GetController();
Local variable 'SourcePawnController' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:219
FQuat AimQuat = SourcePawn->GetActorQuat();
Local variable 'AimQuat' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:236
APlayerController* PC = Cast<APlayerController>(Controller);
Local variable 'PC' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:249
FVector AimDir = CamRot.Vector().GetSafeNormal();
Local variable 'AimDir' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:497
bool bProjectileWeapon = false;
Local variable 'bProjectileWeapon' can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:502
if (AController* Controller = GetControllerFromActorInfo())
Local variable 'Controller' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:512
if (FGameplayAbilityTargetData_SingleTargetHit* SingleTargetHit = static_cast<FGameplayAbilityTargetData_SingleTargetHit*>(LocalTargetDataHandle.Get(i)))
Local variable 'SingleTargetHit' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:556
AActor* AvatarActor = CurrentActorInfo->AvatarActor.Get();
Local variable 'AvatarActor' can be made pointer to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:562
AController* Controller = GetControllerFromActorInfo();
Local variable 'Controller' can be made pointer to constSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:170
APawn* Pawn = GetPawn();
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:172
UCharacterMovementComponent* CharMovementComp = Cast<UCharacterMovementComponent>(Pawn->GetMovementComponent());
Local variable 'CharMovementComp' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponInstance.cpp:56
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponInstance.cpp:63
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:125
TSubclassOf<ULyraInventoryItemDefinition> WeaponItemDefinition = WeaponDefinition ? WeaponDefinition->InventoryItemDefinition : nullptr;
Local variable 'WeaponItemDefinition' can be made constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:143
if (UWorld* World = GetWorld())
Local variable 'World' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:151
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:245
if (ULyraInventoryItemDefinition* WeaponItemCDO = WeaponItemClass->GetDefaultObject<ULyraInventoryItemDefinition>())
Local variable 'WeaponItemCDO' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:32
if (APawn* Pawn = GetPawn<APawn>())
Local variable 'Pawn' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:50
if (ULyraTeamSubsystem* TeamSubsystem = UWorld::GetSubsystem<ULyraTeamSubsystem>(GetWorld()))
Local variable 'TeamSubsystem' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:107
if (APlayerController* OwnerPC = GetController<APlayerController>())
Local variable 'OwnerPC' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:147
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to constSource\LyraGame\Weapons\LyraWeaponStateComponent.cpp:157
UWorld* World = GetWorld();
Local variable 'World' can be made pointer to const117
CppMemberFunctionMayBeConst - Member function can be made constPlugins\CommonGame\Source\Private\GameUIPolicy.cpp:200
TSubclassOf<UPrimaryGameLayout> UGameUIPolicy::GetLayoutWidgetClass(UCommonLocalPlayer* LocalPlayer)
Member function can be made constPlugins\CommonGame\Source\Private\PrimaryGameLayout.cpp:129
UCommonActivatableWidgetContainerBase* UPrimaryGameLayout::GetLayerWidget(FGameplayTag LayerName)
Member function can be made constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:590
void ULoadingScreenManager::ChangePerformanceSettings(bool bEnabingLoadingScreen)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:39
void UCommonSession_SearchSessionRequest::NotifySearchFinished(bool bSucceeded, const FText& ErrorMessage)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:932
void UCommonSessionSubsystem::CleanUpSessionsOSSv1()
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1087
void UCommonSessionSubsystem::JoinSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_SearchResult* Request)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1259
void UCommonSessionSubsystem::InternalTravelToSession(const FName SessionName)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1306
void UCommonSessionSubsystem::NotifyUserRequestedSession(const FPlatformUserId& PlatformUserId, UCommonSession_SearchResult* RequestedSession, const FOnlineResultInformation& RequestedSessionResult)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1312
void UCommonSessionSubsystem::NotifyJoinSessionComplete(const FOnlineResultInformation& Result)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1318
void UCommonSessionSubsystem::NotifyCreateSessionComplete(const FOnlineResultInformation& Result)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:593
bool UCommonUserSubsystem::AutoLoginOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Member function can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:427
FRotator UAimAssistInputModifier::GetLookRates(const FVector& LookInput)
Member function can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:384
void UAimAssistTargetManagerComponent::DetermineTargetVisibility(FLyraAimAssistTarget& Target, const FAimAssistSettings& Settings, const FAimAssistFilter& Filter, const FAimAssistOwnerViewData& OwnerData)
Member function can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaAttributeSet.cpp:29
void UTopDownArenaAttributeSet::OnRep_BombsRemaining(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaAttributeSet.cpp:34
void UTopDownArenaAttributeSet::OnRep_BombCapacity(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaAttributeSet.cpp:39
void UTopDownArenaAttributeSet::OnRep_BombRange(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaAttributeSet.cpp:44
void UTopDownArenaAttributeSet::OnRep_MovementSpeed(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameSettings\Source\Private\GameSetting.cpp:317
void UGameSetting::FStringCultureCache::Invalidate()
Member function can be made constPlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:59
bool UGameSettingValueDiscreteDynamic::HasDynamicOption(const FString& InOptionValue)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:61
void UGameSettingRegistry::GetSettingsForFilter(const FGameSettingFilterState& FilterState, TArray<UGameSetting*>& InOutSettings)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:147
void UGameSettingRegistry::HandleSettingChanged(UGameSetting* Setting, EGameSettingChangeReason Reason)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:152
void UGameSettingRegistry::HandleSettingEditConditionsChanged(UGameSetting* Setting)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:157
void UGameSettingRegistry::HandleSettingNamedAction(UGameSetting* Setting, FGameplayTag GameSettings_Action_Tag)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:162
void UGameSettingRegistry::HandleSettingNavigation(UGameSetting* Setting)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:125
void UGameSettingListEntrySetting_Discrete::Refresh()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:165
void UGameSettingListEntrySetting_Discrete::HandleOptionDecrease()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:172
void UGameSettingListEntrySetting_Discrete::HandleOptionIncrease()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:179
void UGameSettingListEntrySetting_Discrete::HandleRotatorChangedValue(int32 Value, bool bUserInitiated)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:318
void UGameSettingListEntrySetting_Action::HandleActionButtonClicked()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:361
void UGameSettingListEntrySetting_Navigation::HandleNavigationButtonClicked()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:91
void UGameSettingPanel::UnregisterRegistryEvents()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:242
void UGameSettingPanel::FillSettingDetails(UGameSetting* InSetting)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:252
void UGameSettingPanel::HandleSettingNamedAction(UGameSetting* Setting, FGameplayTag GameSettings_Action_Tag)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\Misc\GameSettingPressAnyKey.cpp:67
void HandleKey(const FKey& Key)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\Misc\KeyAlreadyBoundWarning.cpp:6
void UKeyAlreadyBoundWarning::SetWarningText(const FText& InText)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\Misc\KeyAlreadyBoundWarning.cpp:11
void UKeyAlreadyBoundWarning::SetCancelText(const FText& InText)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\Responsive\SGameResponsivePanel.cpp:61
void SGameResponsivePanel::ClearChildren()
Member function can be made constPlugins\GameSettings\Source\Public\GameSetting.h:177
void InvalidateSearchableText() { bRefreshPlainSearchableText = true; }
Member function can be made constPlugins\GameSettings\Source\Public\GameSettingFilterState.h:167
void BroadcastEditConditionChanged()
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:39
void SSubtitleDisplay::SetTextStyle(const FTextBlockStyle& InTextStyle)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:44
void SSubtitleDisplay::SetBackgroundBrush(const FSlateBrush* InSlateBrush)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:49
void SSubtitleDisplay::SetCurrentSubtitleText(const FText& InSubtitleText)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:60
void SSubtitleDisplay::SetWrapTextAt(const TAttribute<float>& InWrapTextAt)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:65
void SSubtitleDisplay::HandleSubtitleChanged(const FText& InSubtitleText)
Member function can be made constPlugins\GameplayMessageRouter\Source\GameplayMessageNodes\Private\K2Node_AsyncAction_ListenForGameplayMessages.cpp:190
void UK2Node_AsyncAction_ListenForGameplayMessages::RefreshOutputPayloadType()
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:167
bool UPocketCapture::CaptureScene(UTextureRenderTarget2D* InRenderTarget, const TArray<AActor*>& InCaptureActors, ESceneCaptureSource InCaptureSource, UMaterialInterface* OverrideMaterial)
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:46
void UPocketLevelInstance::StreamIn()
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:55
void UPocketLevelInstance::StreamOut()
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:93
void UPocketLevelInstance::HandlePocketLevelLoaded()
Member function can be made constPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:15
void FUIExtensionPointHandle::Unregister()
Member function can be made constPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:25
void FUIExtensionHandle::Unregister()
Member function can be made constSource\LyraEditor\Validation\EditorValidator.cpp:391
TArray<TWeakObjectPtr<UClass>> GetClassesInHeader(const FString& ModuleName, const FString& ModuleRelativePath)
Member function can be made constSource\LyraGame\AbilitySystem\Attributes\LyraCombatSet.cpp:27
void ULyraCombatSet::OnRep_BaseDamage(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\Attributes\LyraCombatSet.cpp:32
void ULyraCombatSet::OnRep_BaseHeal(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\Attributes\LyraHealthSet.cpp:36
void ULyraHealthSet::OnRep_Health(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\Attributes\LyraHealthSet.cpp:41
void ULyraHealthSet::OnRep_MaxHealth(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:512
void ULyraAbilitySystemComponent::GetAbilityTargetData(const FGameplayAbilitySpecHandle AbilityHandle, FGameplayAbilityActivationInfo ActivationInfo, FGameplayAbilityTargetDataHandle& OutTargetDataHandle)
Member function can be made constSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:48
void DoTask(ENamedThreads::Type CurrentThread, const FGraphEventRef& MyCompletionGraphEvent) { TheTask(); }
Member function can be made constSource\LyraGame\Audio\LyraAudioMixEffectsSubsystem.cpp:263
void ULyraAudioMixEffectsSubsystem::ApplyDynamicRangeEffectsChains(bool bHDRAudio)
Member function can be made constSource\LyraGame\Character\LyraCharacter.cpp:345
void ALyraCharacter::DisableMovementAndCollision()
Member function can be made constSource\LyraGame\Character\LyraCharacter.cpp:400
void ALyraCharacter::SetMovementModeTag(EMovementMode MovementMode, uint8 CustomMovementMode, bool bTagEnabled)
Member function can be made constSource\LyraGame\Character\LyraCharacter.cpp:462
void ALyraCharacter::OnRep_ReplicatedAcceleration()
Member function can be made constSource\LyraGame\Character\LyraHealthComponent.cpp:106
void ULyraHealthComponent::ClearGameplayTags()
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:335
void ULyraHeroComponent::Input_AbilityInputTagPressed(FGameplayTag InputTag)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:349
void ULyraHeroComponent::Input_AbilityInputTagReleased(FGameplayTag InputTag)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:366
void ULyraHeroComponent::Input_Move(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:396
void ULyraHeroComponent::Input_LookMouse(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:418
void ULyraHeroComponent::Input_LookStick(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:443
void ULyraHeroComponent::Input_Crouch(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:451
void ULyraHeroComponent::Input_AutoRun(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Cosmetics\LyraCosmeticCheats.cpp:28
void ULyraCosmeticCheats::AddCharacterPart(const FString& AssetName, bool bSuppressNaturalParts)
Member function can be made constSource\LyraGame\Cosmetics\LyraCosmeticCheats.cpp:51
void ULyraCosmeticCheats::ClearCharacterPartOverrides()
Member function can be made constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:153
bool FLyraCharacterPartList::SpawnActorForEntry(FLyraAppliedCharacterPartEntry& Entry)
Member function can be made constSource\LyraGame\Development\LyraBotCheats.cpp:27
void ULyraBotCheats::AddPlayerBot()
Member function can be made constSource\LyraGame\Development\LyraBotCheats.cpp:37
void ULyraBotCheats::RemovePlayerBot()
Member function can be made constSource\LyraGame\Equipment\LyraQuickBarComponent.cpp:205
void ULyraQuickBarComponent::OnRep_Slots()
Member function can be made constSource\LyraGame\Equipment\LyraQuickBarComponent.cpp:215
void ULyraQuickBarComponent::OnRep_ActiveSlotIndex()
Member function can be made constSource\LyraGame\Feedback\ContextEffects\LyraContextEffectsLibrary.cpp:49
EContextEffectsLibraryLoadState ULyraContextEffectsLibrary::GetContextEffectsLibraryLoadState()
Member function can be made constSource\LyraGame\GameModes\LyraGameMode.cpp:193
void ALyraGameMode::HostDedicatedServerMatch(ECommonSessionOnlineMode OnlineMode)
Member function can be made constSource\LyraGame\GameModes\LyraGameMode.cpp:291
void ALyraGameMode::OnMatchAssignmentGiven(FPrimaryAssetId ExperienceId, const FString& ExperienceIdSource)
Member function can be made constSource\LyraGame\Interaction\IInteractableTarget.h:22
void AddInteractionOption(const FInteractionOption& Option)
Member function can be made constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:68
void FLyraInventoryList::BroadcastChangeMessage(FLyraInventoryEntry& Entry, int32 OldCount, int32 NewCount)
Member function can be made constSource\LyraGame\Messages\LyraVerbMessageReplication.cpp:54
void FLyraVerbMessageReplication::RebroadcastMessage(const FLyraVerbMessage& Message)
Member function can be made constSource\LyraGame\Player\LyraCheatManager.cpp:88
void ULyraCheatManager::Cheat(const FString& Msg)
Member function can be made constSource\LyraGame\Player\LyraCheatManager.cpp:96
void ULyraCheatManager::CheatAll(const FString& Msg)
Member function can be made constSource\LyraGame\Player\LyraCheatManager.cpp:104
void ULyraCheatManager::PlayNextGame()
Member function can be made constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:128
APlayerStart* ULyraPlayerSpawningManagerComponent::FindPlayFromHereStart(AController* Player)
Member function can be made constSource\LyraGame\Replays\AsyncAction_QueryReplays.cpp:45
void UAsyncAction_QueryReplays::OnEnumerateStreamsComplete(const FEnumerateStreamsResult& Result)
Member function can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscreteDynamic_AudioOutputDevice.cpp:96
void ULyraSettingValueDiscreteDynamic_AudioOutputDevice::DeviceAddedOrRemoved(FString DeviceId)
Member function can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscreteDynamic_AudioOutputDevice.cpp:101
void ULyraSettingValueDiscreteDynamic_AudioOutputDevice::DefaultDeviceChanged(EAudioDeviceChangedRole InRole, FString DeviceId)
Member function can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:593
void ULyraSettingsLocal::ApplyDisplayGamma()
Member function can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:930
void ULyraSettingsLocal::ApplyScalabilitySettings()
Member function can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1128
void ULyraSettingsLocal::ApplySafeZoneScale()
Member function can be made constSource\LyraGame\Settings\LyraSettingsShared.cpp:116
void ULyraSettingsShared::ApplySubtitleOptions()
Member function can be made constSource\LyraGame\Settings\LyraSettingsShared.cpp:140
void ULyraSettingsShared::ApplyBackgroundAudioSettings()
Member function can be made constSource\LyraGame\Settings\Screens\LyraBrightnessEditor.cpp:83
void ULyraBrightnessEditor::HandleInputModeChanged(ECommonInputType InInputType)
Member function can be made constSource\LyraGame\Settings\Screens\LyraSafeZoneEditor.cpp:83
void ULyraSafeZoneEditor::HandleInputModeChanged(ECommonInputType InInputType)
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:115
void ULyraSettingsListEntrySetting_KeyboardInput::HandleKeySelectionCanceled(UGameSettingPressAnyKey* PressAnyKeyPanel)
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:120
void ULyraSettingsListEntrySetting_KeyboardInput::HandleKeySelectionCanceled(UKeyAlreadyBoundWarning* PressAnyKeyPanel)
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:125
void ULyraSettingsListEntrySetting_KeyboardInput::HandleClearClicked()
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:136
void ULyraSettingsListEntrySetting_KeyboardInput::Refresh()
Member function can be made constSource\LyraGame\System\LyraGameInstance.cpp:293
void ULyraGameInstance::OnPreClientTravelToSession(FString& URL)
Member function can be made constSource\LyraGame\Teams\AsyncAction_ObserveTeam.cpp:68
void UAsyncAction_ObserveTeam::OnWatchedAgentChangedTeam(UObject* TeamAgent, int32 OldTeam, int32 NewTeam)
Member function can be made constSource\LyraGame\Teams\LyraTeamCreationComponent.cpp:106
void ULyraTeamCreationComponent::ServerCreateTeam(int32 TeamId, ULyraTeamDisplayAsset* DisplayAsset)
Member function can be made constSource\LyraGame\Teams\LyraTeamSubsystem.cpp:134
bool ULyraTeamSubsystem::ChangeTeamForActor(AActor* ActorToChange, int32 NewTeamIndex)
Member function can be made constSource\LyraGame\UI\Common\LyraTabButtonBase.cpp:13
void ULyraTabButtonBase::SetIconFromLazyObject(TSoftObjectPtr<UObject> LazyObject)
Member function can be made constSource\LyraGame\UI\Common\LyraTabButtonBase.cpp:21
void ULyraTabButtonBase::SetIconBrush(const FSlateBrush& Brush)
Member function can be made constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:80
void ULyraFrontendStateComponent::FlowStep_WaitForUserInitialization(FControlFlowNodeRef SubFlow)
Member function can be made constSource\LyraGame\UI\IndicatorSystem\IndicatorDescriptor.h:184
ULyraIndicatorManagerComponent* GetIndicatorManagerComponent() { return ManagerPtr.Get(); }
Member function can be made constSource\LyraGame\UI\IndicatorSystem\SActorCanvas.h:132
void ClearIndicatorClampedStatusChangedFlag()
Member function can be made constSource\LyraGame\UI\IndicatorSystem\SActorCanvas.h:138
void RefreshVisibility()
Member function can be made constSource\LyraGame\UI\LyraHUDLayout.cpp:27
void ULyraHUDLayout::HandleEscapeAction()
Member function can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:382
void ULyraGameplayAbility_RangedWeapon::TraceBulletsInCartridge(const FRangedWeaponFiringInput& InputData, OUT TArray<FHitResult>& OutHits)
Member function can be made constSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:88
void ULyraRangedWeaponInstance::ComputeHeatRange(float& MinHeat, float& MaxHeat)
Member function can be made constSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:106
void ULyraRangedWeaponInstance::ComputeSpreadRange(float& MinSpread, float& MaxSpread)
Member function can be made constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:178
void ALyraWeaponSpawner::SetWeaponPickupVisibility(bool bShouldBeVisible)
Member function can be made constSource\LyraGame\Weapons\LyraWeaponStateComponent.h:60
void GetLastWeaponDamageScreenLocations(TArray<FLyraScreenSpaceHitLocation>& WeaponDamageScreenLocations)
Member function can be made const80
CppMemberFunctionMayBeStatic - Member function can be made staticPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:105
bool CanEatInput() const
Member function can be made staticPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:451
bool ULoadingScreenManager::IsShowingInitialLoadingScreen() const
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:682
void UCommonSessionSubsystem::OnUpdateSessionComplete(FName SessionName, bool bWasSuccessful)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:849
TSharedRef<FCommonOnlineSearchSettings> UCommonSessionSubsystem::CreateQuickPlaySearchSettingsOSSv1(UCommonSession_HostSessionRequest* HostRequest, UCommonSession_SearchSessionRequest* SearchRequest)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1334
void UCommonSessionSubsystem::HandleSessionFailure(const FUniqueNetId& NetId, ESessionFailure::Type FailureType)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2197
FString UCommonUserSubsystem::PlatformUserIdToString(FPlatformUserId UserId)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2209
FString UCommonUserSubsystem::ECommonUserOnlineContextToString(ECommonUserOnlineContext Context)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Public\CommonUserSubsystem.h:508
FORCEINLINE UCommonUserInfo* ModifyInfo(const UCommonUserInfo* Info) { return const_cast<UCommonUserInfo*>(Info); }
Member function can be made staticPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:84
float FLyraAimAssistTarget::CalculateRotationToTarget2D(float TargetX, float TargetY, float OffsetY) const
Member function can be made staticPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:279
bool UAimAssistTargetManagerComponent::DoesTargetPassFilter(const FAimAssistOwnerViewData& OwnerData, const FAimAssistFilter& Filter, const FAimAssistTargetOptions& Target, const float AcceptableRange) const
Member function can be made staticPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:446
void UAimAssistTargetManagerComponent::InitTargetSelectionCollisionParams(FCollisionQueryParams& OutParams, const AActor& RequestedBy, const FAimAssistFilter& Filter) const
Member function can be made staticPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:480
ECollisionChannel UAimAssistTargetManagerComponent::GetAimAssistChannel() const
Member function can be made staticPlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:82
bool UGameSettingValueDiscreteDynamic::AreOptionsEqual(const FString& InOptionA, const FString& InOptionB) const
Member function can be made staticPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:145
TArray<UPrimitiveComponent*> UPocketCapture::GatherPrimitivesForCapture(const TArray<AActor*>& InCaptureActors) const
Member function can be made staticSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:296
void UContentValidationCommandlet::GetAllPackagesInPath(IAssetRegistry& AssetRegistry, const FString& InPathString, TArray<FString>& OutPackageNames) const
Member function can be made staticSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:320
void UContentValidationCommandlet::GetAllPackagesOfType(const FString& OfTypeString, TArray<FString>& OutPackageNames) const
Member function can be made staticSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:355
bool UContentValidationCommandlet::LaunchP4(const FString& Args, TArray<FString>& Output, int32& OutReturnCode) const
Member function can be made staticSource\LyraEditor\LyraEditor.cpp:233
void OnBeginPIE(bool bIsSimulating)
Member function can be made staticSource\LyraEditor\LyraEditor.cpp:240
void OnEndPIE(bool bIsSimulating)
Member function can be made staticSource\LyraEditor\LyraEditor.cpp:260
void ModulesChangedCallback(FName ModuleThatChanged, EModuleChangeReason ReasonForChange)
Member function can be made staticSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:389
void ULyraAbilitySystemComponent::HandleAbilityFailed(const UGameplayAbility* Ability, const FGameplayTagContainer& FailureReason)
Member function can be made staticSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:49
ENamedThreads::Type GetDesiredThread() { return ENamedThreads::GameThread; }
Member function can be made staticSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:381
bool ULyraGameplayCueManager::ShouldDelayLoadGameplayCues() const
Member function can be made staticSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:54
bool ULyraUICameraManagerComponent::NeedsToUpdateViewTarget() const
Member function can be made staticSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:59
void ULyraUICameraManagerComponent::UpdateViewTarget(struct FTViewTarget& OutVT, float DeltaTime)
Member function can be made staticSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:63
void ULyraUICameraManagerComponent::OnShowDebugInfo(AHUD* HUD, UCanvas* Canvas, const FDebugDisplayInfo& DisplayInfo, float& YL, float& YPos)
Member function can be made staticSource\LyraGame\Character\LyraHeroComponent.cpp:325
void ULyraHeroComponent::RemoveAdditionalInputConfig(const ULyraInputConfig* InputConfig)
Member function can be made staticSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.cpp:58
void ULyraCosmeticDeveloperSettings::ReapplyLoadoutIfInPIE()
Member function can be made staticSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:202
bool FLyraCharacterPartList::DestroyActorForEntry(FLyraAppliedCharacterPartEntry& Entry)
Member function can be made staticSource\LyraGame\Development\LyraDeveloperSettings.cpp:43
void ULyraDeveloperSettings::ApplySettings()
Member function can be made staticSource\LyraGame\Development\LyraPlatformEmulationSettings.cpp:115
TArray<FName> ULyraPlatformEmulationSettings::GetKnownPlatformIds() const
Member function can be made staticSource\LyraGame\Equipment\LyraEquipmentInstance.cpp:118
void ULyraEquipmentInstance::OnRep_Instigator()
Member function can be made staticSource\LyraGame\Equipment\LyraEquipmentManagerComponent.cpp:52
void FLyraEquipmentList::PostReplicatedChange(const TArrayView<int32> ChangedIndices, int32 FinalSize)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:229
void UGameFeatureAction_AddAbilities::RemoveActorAbilities(AActor* Actor, FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:256
UActorComponent* UGameFeatureAction_AddAbilities::FindOrAddComponentForActor(UClass* ComponentType, AActor* Actor, const FGameFeatureAbilitiesEntry& AbilitiesEntry, FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:107
void UGameFeatureAction_AddWidgets::Reset(FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:158
void UGameFeatureAction_AddWidgets::RemoveWidgets(AActor* Actor, FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\Hotfix\LyraHotfixManager.cpp:193
void ULyraHotfixManager::GetOnScreenMessages(TMultiMap<FCoreDelegates::EOnScreenMessageSeverity, FText>& OutMessages)
Member function can be made staticSource\LyraGame\Input\LyraInputComponent.cpp:17
void ULyraInputComponent::AddInputMappings(const ULyraInputConfig* InputConfig, UEnhancedInputLocalPlayerSubsystem* InputSubsystem) const
Member function can be made staticSource\LyraGame\Input\LyraInputComponent.cpp:39
void ULyraInputComponent::RemoveInputMappings(const ULyraInputConfig* InputConfig, UEnhancedInputLocalPlayerSubsystem* InputSubsystem) const
Member function can be made staticSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:110
void FLyraInventoryList::AddEntry(ULyraInventoryItemInstance* Instance)
Member function can be made staticSource\LyraGame\Messages\LyraVerbMessageReplication.cpp:27
void FLyraVerbMessageReplication::PreReplicatedRemove(const TArrayView<int32> RemovedIndices, int32 FinalSize)
Member function can be made staticSource\LyraGame\Player\LyraCheatManager.cpp:302
void ULyraCheatManager::ApplySetByCallerDamage(ULyraAbilitySystemComponent* LyraASC, float DamageAmount)
Member function can be made staticSource\LyraGame\Player\LyraCheatManager.cpp:338
void ULyraCheatManager::ApplySetByCallerHeal(ULyraAbilitySystemComponent* LyraASC, float HealAmount)
Member function can be made staticSource\LyraGame\Player\LyraLocalPlayer.cpp:96
ULyraSettingsLocal* ULyraLocalPlayer::GetLocalSettings() const
Member function can be made staticSource\LyraGame\Player\LyraLocalPlayer.cpp:118
void ULyraLocalPlayer::OnCompletedAudioDeviceSwap(const FSwapAudioOutputResult& SwapResult)
Member function can be made staticSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:153
bool ULyraPlayerSpawningManagerComponent::ControllerCanRestart(AController* Player)
Member function can be made staticSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:175
APlayerStart* ULyraPlayerSpawningManagerComponent::GetFirstRandomUnoccupiedPlayerStart(AController* Controller, const TArray<ALyraPlayerStart*>& StartPoints) const
Member function can be made staticSource\LyraGame\Player\LyraPlayerState.cpp:197
void ALyraPlayerState::OnRep_PawnData()
Member function can be made staticSource\LyraGame\Player\LyraPlayerState.cpp:248
void ALyraPlayerState::OnRep_MySquadID()
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_MobileFPSType.cpp:38
int32 ULyraSettingValueDiscrete_MobileFPSType::GetDefaultFPS() const
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscreteDynamic_AudioOutputDevice.cpp:72
void ULyraSettingValueDiscreteDynamic_AudioOutputDevice::OnCompletedDeviceSwap(const FSwapAudioOutputResult& SwapResult)
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_MobileFPSType.cpp:88
int32 ULyraSettingValueDiscrete_MobileFPSType::GetValue() const
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_OverallQuality.cpp:98
int32 ULyraSettingValueDiscrete_OverallQuality::GetOverallQualityLevel() const
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:215
bool ULyraSettingValueDiscrete_Resolution::ShouldAllowFullScreenResolution(const FScreenResolutionRHI& SrcScreenRes, int32 FilterThreshold) const
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Audio.cpp:23
UGameSettingCollection* ULyraGameSettingRegistry::InitializeAudioSettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:19
UGameSettingCollection* ULyraGameSettingRegistry::InitializeGamepadSettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Gameplay.cpp:12
UGameSettingCollection* ULyraGameSettingRegistry::InitializeGameplaySettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_MouseAndKeyboard.cpp:20
UGameSettingCollection* ULyraGameSettingRegistry::InitializeMouseAndKeyboardSettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_PerfStats.cpp:15
void ULyraGameSettingRegistry::AddPerformanceStatPage(UGameSettingCollection* PerfStatsOuterCategory, ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:625
void ULyraGameSettingRegistry::InitializeVideoSettings_FrameRates(UGameSettingCollection* Screen, ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:488
void ULyraSettingsLocal::OverrideQualityLevelsToScalabilityMode(const FLyraScalabilitySnapshot& InMode, Scalability::FQualityLevels& InOutLevels)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:506
void ULyraSettingsLocal::ClampQualityLevelsToDeviceProfile(const Scalability::FQualityLevels& ClampLevels, Scalability::FQualityLevels& InOutLevels)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:674
int32 ULyraSettingsLocal::GetFirstFrameRateWithQualityLimit() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:679
int32 ULyraSettingsLocal::GetLowestQualityWithFrameRateLimit() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:864
bool ULyraSettingsLocal::CanModifyHeadphoneModeEnabled() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1411
void ULyraSettingsLocal::ResetKeybindingToDefault(const FName MappingName, ULyraLocalPlayer* LocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1419
void ULyraSettingsLocal::ResetKeybindingsToDefault(ULyraLocalPlayer* LocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1701
void ULyraSettingsLocal::UpdateConsoleFramePacing()
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1754
void ULyraSettingsLocal::UpdateDynamicResFrameTime(float TargetFPS)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsShared.cpp:210
bool ULyraSettingsShared::IsUsingDefaultCulture() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsShared.cpp:227
void ULyraSettingsShared::ApplyInputSensitivity()
Member function can be made staticSource\LyraGame\System\LyraAssetManager.cpp:125
void ULyraAssetManager::InitializeAbilitySystem()
Member function can be made staticSource\LyraGame\System\LyraAssetManager.cpp:132
void ULyraAssetManager::InitializeGameplayCueManager()
Member function can be made staticSource\LyraGame\System\LyraAssetManager.cpp:256
void ULyraAssetManager::UpdateInitialGameContentLoadPercent(float GameContentPercent)
Member function can be made staticSource\LyraGame\UI\Weapons\LyraWeaponUserInterface.cpp:50
void ULyraWeaponUserInterface::RebuildWidgetFromWeapon()
Member function can be made staticSource\LyraGame\System\LyraReplicationGraph.h:58
bool IsSpatialized(EClassRepNodeMapping Mapping) const { return Mapping >= EClassRepNodeMapping::Spatialize_Static; }
Member function can be made staticSource\LyraGame\Teams\LyraTeamSubsystem.cpp:179
const ALyraPlayerState* ULyraTeamSubsystem::FindPlayerStateFromActor(const AActor* PossibleTeamActor) const
Member function can be made staticSource\LyraGame\UI\IndicatorSystem\IndicatorDescriptor.cpp:11
bool FIndicatorProjection::Project(const UIndicatorDescriptor& IndicatorDescriptor, const FSceneViewProjectionData& InProjectionData, const FVector2f& ScreenSize, FVector& OutScreenPositionWithDepth)
Member function can be made staticSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:656
void SActorCanvas::GetOffsetAndSize(const UIndicatorDescriptor* Indicator,
Member function can be made static1
CppMissingIncludeGuard - Missing include guardPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Public\Input\InputTriggerCombo.h:3
#include "CoreMinimal.h"
Include guard is not found at the beginning of a header file1
CppMsExtDoubleUserConversionInCopyInit - More than one implicit conversion applied during copy-initialization. This is non-standard Microsoft C++ extension.Plugins\GameSettings\Source\Private\Widgets\GameSettingListView.cpp:42
TSubclassOf<UGameSettingListEntryBase> SettingEntryClass = DesiredEntryClass;
More than one implicit conversion applied during copy-initialization. This is non-standard Microsoft C++ extension.50
CppParameterMayBeConstPtrOrRef - Parameter can be made pointer/reference to constPlugins\CommonGame\Source\Private\CommonUIExtensions.cpp:134
FName UCommonUIExtensions::SuspendInputForPlayer(ULocalPlayer* LocalPlayer, FName SuspendReason)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonGame\Source\Private\CommonUIExtensions.cpp:157
void UCommonUIExtensions::ResumeInputForPlayer(ULocalPlayer* LocalPlayer, FName SuspendToken)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonGame\Source\Private\PrimaryGameLayout.cpp:24
/*static*/ UPrimaryGameLayout* UPrimaryGameLayout::GetPrimaryGameLayout(APlayerController* PlayerController)
Parameter 'PlayerController' can be made pointer to constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:206
void ULoadingScreenManager::HandlePostLoadMap(UWorld* World)
Parameter 'World' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:505
void UCommonSessionSubsystem::CreateOnlineSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_HostSessionRequest* Request)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:505
void UCommonSessionSubsystem::CreateOnlineSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_HostSessionRequest* Request)
Parameter 'Request' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:715
void UCommonSessionSubsystem::FindSessionsInternal(APlayerController* SearchingPlayer, const TSharedRef<FCommonOnlineSearchSettings>& InSearchSettings)
Parameter 'SearchingPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:743
void UCommonSessionSubsystem::FindSessionsInternalOSSv1(ULocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1087
void UCommonSessionSubsystem::JoinSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_SearchResult* Request)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1087
void UCommonSessionSubsystem::JoinSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_SearchResult* Request)
Parameter 'Request' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:593
bool UCommonUserSubsystem::AutoLoginOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Parameter 'System' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:598
bool UCommonUserSubsystem::ShowLoginUIOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Parameter 'System' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:609
bool UCommonUserSubsystem::QueryUserPrivilegeOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Parameter 'System' can be made pointer to constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:606
FRotator UAimAssistInputModifier::UpdateRotationalVelocity(APlayerController* PC, float DeltaTime, FVector CurrentLookInputValue, FVector CurrentMoveInputValue)
Parameter 'PC' can be made pointer to constPlugins\GameplayMessageRouter\Source\GameplayMessageNodes\Private\K2Node_AsyncAction_ListenForGameplayMessages.cpp:125
bool UK2Node_AsyncAction_ListenForGameplayMessages::HandlePayloadImplementation(FMulticastDelegateProperty* CurrentProperty, const FBaseAsyncTaskHelper::FOutputPinAndLocalVariable& ProxyObjectVar, const FBaseAsyncTaskHelper::FOutputPinAndLocalVariable& PayloadVar, const FBaseAsyncTaskHelper::FOutputPinAndLocalVariable& ActualChannelVar, UEdGraphPin*& InOutLastActivatedThenPin, UEdGraph* SourceGraph, FKismetCompilerContext& CompilerContext)
Parameter 'CurrentProperty' can be made pointer to constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:131
ensureAlwaysMsgf(nullptr == RegisteredSettings.FindByPredicate([&InSetting](UGameSetting* ExistingSetting) { return InSetting->GetDevName() == ExistingSetting->GetDevName(); }), TEXT("A setting with this DevName has already been registered! DevNames must be unique within a registry."));
Parameter 'ExistingSetting' can be made pointer to constPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:182
void UUIExtensionSubsystem::NotifyExtensionPointOfExtensions(TSharedPtr<FUIExtensionPoint>& ExtensionPoint)
Parameter 'ExtensionPoint' can be made reference to constPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:208
void UUIExtensionSubsystem::NotifyExtensionPointsOfExtension(EUIExtensionAction Action, TSharedPtr<FUIExtension>& Extension)
Parameter 'Extension' can be made reference to constSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:296
void UContentValidationCommandlet::GetAllPackagesInPath(IAssetRegistry& AssetRegistry, const FString& InPathString, TArray<FString>& OutPackageNames) const
Parameter 'AssetRegistry' can be made reference to constSource\LyraEditor\Validation\EditorValidator.cpp:365
void UEditorValidator::GetChangedAssetsForCode(IAssetRegistry& AssetRegistry, const FString& ChangedHeaderLocalFilename, TArray<FString>& OutChangedPackageNames)
Parameter 'AssetRegistry' can be made reference to constSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:456
void ULyraAbilitySystemComponent::RemoveAbilityFromActivationGroup(ELyraAbilityActivationGroup Group, ULyraGameplayAbility* LyraAbility)
Parameter 'LyraAbility' can be made pointer to constSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:14
ULyraUICameraManagerComponent* ULyraUICameraManagerComponent::GetComponent(APlayerController* PC)
Parameter 'PC' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:593
bool FSharedRepMovement::FillForCharacter(ACharacter* Character)
Parameter 'Character' can be made pointer to constSource\LyraGame\Cosmetics\LyraControllerComponent_CharacterParts.cpp:106
void ULyraControllerComponent_CharacterParts::OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn)
Parameter 'OldPawn' can be made pointer to constSource\LyraGame\Cosmetics\LyraControllerComponent_CharacterParts.cpp:106
void ULyraControllerComponent_CharacterParts::OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn)
Parameter 'NewPawn' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:229
void UGameFeatureAction_AddAbilities::RemoveActorAbilities(AActor* Actor, FPerContextData& ActiveData)
Parameter 'Actor' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:256
UActorComponent* UGameFeatureAction_AddAbilities::FindOrAddComponentForActor(UClass* ComponentType, AActor* Actor, const FGameFeatureAbilitiesEntry& AbilitiesEntry, FPerContextData& ActiveData)
Parameter 'Actor' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_WorldActionBase.cpp:35
void UGameFeatureAction_WorldActionBase::HandleGameInstanceStart(UGameInstance* GameInstance, FGameFeatureStateChangeContext ChangeContext)
Parameter 'GameInstance' can be made pointer to constSource\LyraGame\GameModes\AsyncAction_ExperienceReady.cpp:61
void UAsyncAction_ExperienceReady::Step2_ListenToExperienceLoading(AGameStateBase* GameState)
Parameter 'GameState' can be made pointer to constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:68
void FLyraInventoryList::BroadcastChangeMessage(FLyraInventoryEntry& Entry, int32 OldCount, int32 NewCount)
Parameter 'Entry' can be made reference to constSource\LyraGame\Performance\LyraMemoryDebugCommands.cpp:93
void AnalyzeObjectListForDifferences(TArrayView<UObject*> ObjectList, UClass* CommonClass, const TSet<FName>& PropertiesToIgnore, bool bLogAllMatchedDefault=false)
Parameter 'CommonClass' can be made pointer to constSource\LyraGame\Player\LyraPlayerController.cpp:170
void ALyraPlayerController::OnSettingsChanged(ULyraSettingsShared* InSettings)
Parameter 'InSettings' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:44
void ULyraPlayerSpawningManagerComponent::OnLevelAdded(ULevel* InLevel, UWorld* InWorld)
Parameter 'InWorld' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:128
APlayerStart* ULyraPlayerSpawningManagerComponent::FindPlayFromHereStart(AController* Player)
Parameter 'Player' can be made pointer to constSource\LyraGame\Settings\CustomSettings\LyraSettingKeyboardInput.cpp:47
void ULyraSettingKeyboardInput::SetInputData(FEnhancedActionKeyMapping& BaseMapping, const UPlayerMappableInputConfig* InOwningConfig, int32 InKeyBindSlot)
Parameter 'BaseMapping' can be made reference to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1368
void ULyraSettingsLocal::AddOrUpdateCustomKeyboardBindings(const FName MappingName, const FKey NewKey, ULyraLocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1411
void ULyraSettingsLocal::ResetKeybindingToDefault(const FName MappingName, ULyraLocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1419
void ULyraSettingsLocal::ResetKeybindingsToDefault(ULyraLocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constSource\LyraGame\System\LyraDevelopmentStatics.cpp:104
UClass* ULyraDevelopmentStatics::FindBlueprintClass(const FString& TargetNameRaw, UClass* DesiredBaseClass)
Parameter 'DesiredBaseClass' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:148
UReplicationDriver* ConditionalCreateReplicationDriver(UNetDriver* ForNetDriver, UWorld* World)
Parameter 'ForNetDriver' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:148
UReplicationDriver* ConditionalCreateReplicationDriver(UNetDriver* ForNetDriver, UWorld* World)
Parameter 'World' can be made pointer to constSource\LyraGame\System\LyraReplicationGraph.cpp:701
auto GetAlwaysRelevantForConnectionNode = [this](APlayerController* Controller) -> ULyraReplicationGraphNode_AlwaysRelevant_ForConnection*
Parameter 'Controller' can be made pointer to constSource\LyraGame\Teams\AsyncAction_ObserveTeamColors.cpp:99
void UAsyncAction_ObserveTeamColors::OnWatchedAgentChangedTeam(UObject* TeamAgent, int32 OldTeam, int32 NewTeam)
Parameter 'TeamAgent' can be made pointer to constSource\LyraGame\Teams\LyraTeamCreationComponent.cpp:96
void ULyraTeamCreationComponent::OnPlayerInitialized(AGameModeBase* GameMode, AController* NewPlayer)
Parameter 'NewPlayer' can be made pointer to constSource\LyraGame\UI\Common\LyraTabListWidgetBase.cpp:38
const FLyraTabDescriptor* const FoundTabInfo = PreregisteredTabInfoArray.FindByPredicate([&](FLyraTabDescriptor& TabInfo) -> bool
Parameter 'TabInfo' can be made reference to constSource\LyraGame\UI\Foundation\LyraConfirmationScreen.cpp:26
EntryBox_Buttons->Reset<ULyraButtonBase>([](ULyraButtonBase& Button)
Parameter 'Button' can be made reference to constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:144
[this, SubFlow](EAsyncWidgetLayerState State, UCommonActivatableWidget* Screen) {
Parameter 'Screen' can be made pointer to constSource\LyraGame\UI\IndicatorSystem\LyraIndicatorManagerComponent.cpp:16
/*static*/ ULyraIndicatorManagerComponent* ULyraIndicatorManagerComponent::GetComponent(AController* Controller)
Parameter 'Controller' can be made pointer to constSource\LyraGame\UI\Weapons\SCircumferenceMarkerWidget.cpp:95
void SCircumferenceMarkerWidget::SetMarkerList(TArray<FCircumferenceMarkerEntry>& NewMarkerList)
Parameter 'NewMarkerList' can be made reference to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:209
FTransform ULyraGameplayAbility_RangedWeapon::GetTargetingTransform(APawn* SourcePawn, ELyraAbilityTargetingSource Source) const
Parameter 'SourcePawn' can be made pointer to const1
CppParameterValueIsReassigned - Parameter is always rewritten in function body before being readSource\LyraGame\GameModes\LyraBotCreationComponent.cpp:80
FString ULyraBotCreationComponent::CreateBotName(int32 PlayerIndex)
Parameter 'PlayerIndex' is always rewritten in function body before being read58
CppPassValueParameterByConstReference - Pass value parameters by const referencePlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:81
void FAsyncMixin::AsyncLoad(FSoftObjectPath SoftObjectPath, const FSimpleDelegate& DelegateToCall)
Parameter 'SoftObjectPath' is copied for each invocation, consider passing by const referencePlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:96
void FAsyncMixin::AsyncCondition(TSharedRef<FAsyncCondition> Condition, const FSimpleDelegate& Callback)
Parameter 'Condition' is copied for each invocation, consider passing by const referencePlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:227
void FAsyncMixin::FLoadingState::AsyncLoad(FSoftObjectPath SoftObjectPath, const FSimpleDelegate& DelegateToCall)
Parameter 'SoftObjectPath' is copied for each invocation, consider passing by const referencePlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:22
FDelegateHandle UCommonLocalPlayer::CallAndRegister_OnPlayerControllerSet(FPlayerControllerSetDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referencePlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:34
FDelegateHandle UCommonLocalPlayer::CallAndRegister_OnPlayerStateSet(FPlayerStateSetDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referencePlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:47
FDelegateHandle UCommonLocalPlayer::CallAndRegister_OnPlayerPawnSet(FPlayerPawnSetDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referencePlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:598
bool UCommonUserSubsystem::ShowLoginUIOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Parameter 'Request' is copied for each invocation, consider passing by const referencePlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:609
bool UCommonUserSubsystem::QueryUserPrivilegeOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Parameter 'Request' is copied for each invocation, consider passing by const referencePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:606
FRotator UAimAssistInputModifier::UpdateRotationalVelocity(APlayerController* PC, float DeltaTime, FVector CurrentLookInputValue, FVector CurrentMoveInputValue)
Parameter 'CurrentLookInputValue' is copied for each invocation, consider passing by const referencePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:606
FRotator UAimAssistInputModifier::UpdateRotationalVelocity(APlayerController* PC, float DeltaTime, FVector CurrentLookInputValue, FVector CurrentMoveInputValue)
Parameter 'CurrentMoveInputValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSetting.cpp:310
UGameSetting::FStringCultureCache::FStringCultureCache(TFunction<FString()> InStringGetter)
Parameter 'InStringGetter' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:29
void UGameSettingValueDiscreteDynamic::SetDefaultValueFromString(FString InOptionValue)
Parameter 'InOptionValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:34
void UGameSettingValueDiscreteDynamic::AddDynamicOption(FString InOptionValue, FText InOptionText)
Parameter 'InOptionValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:34
void UGameSettingValueDiscreteDynamic::AddDynamicOption(FString InOptionValue, FText InOptionText)
Parameter 'InOptionText' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:44
void UGameSettingValueDiscreteDynamic::RemoveDynamicOption(FString InOptionValue)
Parameter 'InOptionValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:69
void UGameSettingValueDiscreteDynamic::SetValueFromString(FString InStringValue)
Parameter 'InStringValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:74
void UGameSettingValueDiscreteDynamic::SetValueFromString(FString InStringValue, EGameSettingChangeReason Reason)
Parameter 'InStringValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueScalarDynamic.cpp:141
void UGameSettingValueScalarDynamic::SetDisplayFormat(FSettingScalarFormatFunction InDisplayFormat)
Parameter 'InDisplayFormat' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\Widgets\Responsive\GameResponsivePanelSlot.cpp:26
void UGameResponsivePanelSlot::BuildSlot(TSharedRef<SGameResponsivePanel> GameResponsivePanel)
Parameter 'GameResponsivePanel' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Public\GameSettingAction.h:36
void SetActionText(FText Value) { ActionText = Value; }
Parameter 'Value' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Public\GameSettingAction.h:45
void SetCustomAction(UGameSettingCustomAction InAction) { CustomAction = InAction; }
Parameter 'InAction' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Public\GameSettingCollection.h:55
void SetNavigationText(FText Value) { NavigationText = Value; }
Parameter 'Value' is copied for each invocation, consider passing by const referencePlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Private\GameFramework\GameplayMessageSubsystem.cpp:161
void UGameplayMessageSubsystem::UnregisterListener(FGameplayMessageListenerHandle Handle)
Parameter 'Handle' is copied for each invocation, consider passing by const referencePlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:19
bool UPocketLevelInstance::Initialize(ULocalPlayer* InLocalPlayer, UPocketLevel* InPocketLevel, FVector InSpawnPoint)
Parameter 'InSpawnPoint' is copied for each invocation, consider passing by const referencePlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:64
FDelegateHandle UPocketLevelInstance::AddReadyCallback(FPocketLevelInstanceEvent::FDelegate Callback)
Parameter 'Callback' is copied for each invocation, consider passing by const referencePlugins\PocketWorlds\Source\Private\PocketLevelSystem.cpp:10
UPocketLevelInstance* UPocketLevelSubsystem::GetOrCreatePocketLevelFor(ULocalPlayer* LocalPlayer, UPocketLevel* PocketLevel, FVector DesiredSpawnPoint)
Parameter 'DesiredSpawnPoint' is copied for each invocation, consider passing by const referencePlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:95
FUIExtensionPointHandle UUIExtensionSubsystem::RegisterExtensionPoint(const FGameplayTag& ExtensionPointTag, EUIExtensionPointMatch ExtensionPointTagMatchType, const TArray<UClass*>& AllowedDataClasses, FExtendExtensionPointDelegate ExtensionCallback)
Parameter 'ExtensionCallback' is copied for each invocation, consider passing by const referenceSource\LyraEditor\LyraEditor.cpp:103
static void OpenCommonMap_Clicked(const FString MapPath)
Parameter 'MapPath' is copied for each invocation, consider passing by const referenceSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:96
void ULyraAbilitySystemComponent::CancelAbilitiesByFunc(TShouldCancelAbilityFunc ShouldCancelFunc, bool bReplicateCancelAbility)
Parameter 'ShouldCancelFunc' is copied for each invocation, consider passing by const referenceSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:512
void ULyraAbilitySystemComponent::GetAbilityTargetData(const FGameplayAbilitySpecHandle AbilityHandle, FGameplayAbilityActivationInfo ActivationInfo, FGameplayAbilityTargetDataHandle& OutTargetDataHandle)
Parameter 'ActivationInfo' is copied for each invocation, consider passing by const referenceSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:291
void ULyraGameplayCueManager::OnPreloadCueComplete(FSoftObjectPath Path, TWeakObjectPtr<UObject> OwningObject, bool bAlwaysLoadedCue)
Parameter 'Path' is copied for each invocation, consider passing by const referenceSource\LyraGame\AbilitySystem\Phases\LyraGamePhaseSubsystem.cpp:50
void ULyraGamePhaseSubsystem::StartPhase(TSubclassOf<ULyraGamePhaseAbility> PhaseAbility, FLyraGamePhaseDelegate PhaseEndedCallback)
Parameter 'PhaseEndedCallback' is copied for each invocation, consider passing by const referenceSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:352
void ULyraCameraMode_ThirdPerson::SetTargetCrouchOffset(FVector NewTargetOffset)
Parameter 'NewTargetOffset' is copied for each invocation, consider passing by const referenceSource\LyraGame\Character\LyraPawnExtensionComponent.cpp:292
void ULyraPawnExtensionComponent::OnAbilitySystemInitialized_RegisterAndCall(FSimpleMulticastDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referenceSource\LyraGame\Character\LyraPawnExtensionComponent.cpp:305
void ULyraPawnExtensionComponent::OnAbilitySystemUninitialized_Register(FSimpleMulticastDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referenceSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:76
FLyraCharacterPartHandle FLyraCharacterPartList::AddEntry(FLyraCharacterPart NewPart)
Parameter 'NewPart' is copied for each invocation, consider passing by const referenceSource\LyraGame\Feedback\ContextEffects\LyraContextEffectsLibrary.cpp:111
TArray<ULyraActiveContextEffects*> LyraActiveContextEffects)
Parameter 'LyraActiveContextEffects' is copied for each invocation, consider passing by const referenceSource\LyraGame\GameModes\LyraExperienceManager.cpp:18
void ULyraExperienceManager::NotifyOfPluginActivation(const FString PluginURL)
Parameter 'PluginURL' is copied for each invocation, consider passing by const referenceSource\LyraGame\GameModes\LyraExperienceManager.cpp:31
bool ULyraExperienceManager::RequestToDeactivatePlugin(const FString PluginURL)
Parameter 'PluginURL' is copied for each invocation, consider passing by const referenceSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:56
void ULyraExperienceManagerComponent::SetCurrentExperience(FPrimaryAssetId ExperienceId)
Parameter 'ExperienceId' is copied for each invocation, consider passing by const referenceSource\LyraGame\GameModes\LyraGameMode.cpp:291
void ALyraGameMode::OnMatchAssignmentGiven(FPrimaryAssetId ExperienceId, const FString& ExperienceIdSource)
Parameter 'ExperienceId' is copied for each invocation, consider passing by const referenceSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:19
void UAbilityTask_WaitForInteractableTargets::LineTrace(FHitResult& OutHitResult, const UWorld* World, const FVector& Start, const FVector& End, FName ProfileName, const FCollisionQueryParams Params)
Parameter 'Params' is copied for each invocation, consider passing by const referenceSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:88
bool UAbilityTask_WaitForInteractableTargets::ClipCameraRayToAbilityRange(FVector CameraLocation, FVector CameraDirection, FVector AbilityCenter, float AbilityRange, FVector& ClippedPosition)
Parameter 'CameraLocation' is copied for each invocation, consider passing by const referenceSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:88
bool UAbilityTask_WaitForInteractableTargets::ClipCameraRayToAbilityRange(FVector CameraLocation, FVector CameraDirection, FVector AbilityCenter, float AbilityRange, FVector& ClippedPosition)
Parameter 'CameraDirection' is copied for each invocation, consider passing by const referenceSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets.cpp:88
bool UAbilityTask_WaitForInteractableTargets::ClipCameraRayToAbilityRange(FVector CameraLocation, FVector CameraDirection, FVector AbilityCenter, float AbilityRange, FVector& ClippedPosition)
Parameter 'AbilityCenter' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\CustomSettings\LyraSettingKeyboardInput.cpp:28
void FKeyboardOption::SetInitialValue(FKey InKey)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\CustomSettings\LyraSettingKeyboardInput.cpp:102
bool ULyraSettingKeyboardInput::ChangeBinding(int32 InKeyBindSlot, FKey NewKey)
Parameter 'NewKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\CustomSettings\LyraSettingKeyboardInput.cpp:144
void ULyraSettingKeyboardInput::GetAllMappedActionsFromKey(int32 InKeyBindSlot, FKey Key, TArray<FName>& OutActionNames) const
Parameter 'Key' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\LyraSettingsLocal.cpp:1332
void ULyraSettingsLocal::GetAllMappingNamesFromKey(const FKey InKey, TArray<FName>& OutActionNames)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\LyraSettingsLocal.cpp:1368
void ULyraSettingsLocal::AddOrUpdateCustomKeyboardBindings(const FName MappingName, const FKey NewKey, ULyraLocalPlayer* LocalPlayer)
Parameter 'NewKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:52
void ULyraSettingsListEntrySetting_KeyboardInput::HandlePrimaryKeySelected(FKey InKey, UGameSettingPressAnyKey* PressAnyKeyPanel)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:58
void ULyraSettingsListEntrySetting_KeyboardInput::HandleSecondaryKeySelected(FKey InKey, UGameSettingPressAnyKey* PressAnyKeyPanel)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:76
void ULyraSettingsListEntrySetting_KeyboardInput::ChangeBinding(int32 InKeyBindSlot, FKey InKey)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\System\LyraAssetManager.cpp:152
UPrimaryDataAsset* ULyraAssetManager::LoadGameDataOfClass(TSubclassOf<UPrimaryDataAsset> DataClass, const TSoftObjectPtr<UPrimaryDataAsset>& DataClassPath, FPrimaryAssetType PrimaryAssetType)
Parameter 'PrimaryAssetType' is copied for each invocation, consider passing by const referenceSource\LyraGame\System\LyraAssetManagerStartupJob.h:33
void UpdateSubstepProgressFromStreamable(TSharedRef<FStreamableHandle> StreamableHandle) const
Parameter 'StreamableHandle' is copied for each invocation, consider passing by const referenceSource\LyraGame\System\LyraSystemStatics.cpp:14
TSoftObjectPtr<UObject> ULyraSystemStatics::GetTypedSoftObjectReferenceFromPrimaryAssetId(FPrimaryAssetId PrimaryAssetId, TSubclassOf<UObject> ExpectedAssetType)
Parameter 'PrimaryAssetId' is copied for each invocation, consider passing by const referenceSource\LyraGame\UI\Common\LyraTabButtonBase.cpp:13
void ULyraTabButtonBase::SetIconFromLazyObject(TSoftObjectPtr<UObject> LazyObject)
Parameter 'LazyObject' is copied for each invocation, consider passing by const referenceSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:80
void ULyraFrontendStateComponent::FlowStep_WaitForUserInitialization(FControlFlowNodeRef SubFlow)
Parameter 'SubFlow' is copied for each invocation, consider passing by const reference13
CppPossiblyUninitializedMember - Possibly uninitialized class memberPlugins\CommonGame\Source\Private\CommonPlayerInputKey.cpp:97
UCommonPlayerInputKey::UCommonPlayerInputKey(const FObjectInitializer& ObjectInitializer)
Members 'AxisScale', 'ForcedHoldKeybindStatus', 'bIsHoldKeybind', 'bShowKeybindBorder', 'bShowTimeCountDown' are not initialized in this constructorPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:16
USubtitleDisplay::USubtitleDisplay(const FObjectInitializer& ObjectInitializer)
Member 'bPreviewMode' is not initialized in this constructorPlugins\GameSubtitles\Source\Public\SubtitleDisplayOptions.h:61
USubtitleDisplayOptions() { }
Members 'DisplayTextSizes', 'DisplayBorderSize', 'DisplayBackgroundOpacity' are not initialized in this constructorSource\LyraGame\Camera\LyraCameraMode.cpp:52
ULyraCameraMode::ULyraCameraMode()
Member 'bResetInterpolation' is not initialized in this constructorSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:22
ULyraCameraMode_ThirdPerson::ULyraCameraMode_ThirdPerson()
Members 'bUseRuntimeFloatCurves', 'AimLineToDesiredPosBlockedPct' are not initialized in this constructorSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.cpp:18
ULyraCosmeticDeveloperSettings::ULyraCosmeticDeveloperSettings()
Member 'CheatMode' is not initialized in this constructorSource\LyraGame\Feedback\ContextEffects\AnimNotify_LyraContextEffects.cpp:18
UAnimNotify_LyraContextEffects::UAnimNotify_LyraContextEffects()
Members 'bAttached', 'bPerformTrace', 'bPreviewInEditor' are not initialized in this constructorSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_MobileFPSType.cpp:12
ULyraSettingValueDiscrete_MobileFPSType::ULyraSettingValueDiscrete_MobileFPSType()
Member 'InitialValue' is not initialized in this constructorSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_PerfStat.cpp:63
ULyraSettingValueDiscrete_PerfStat::ULyraSettingValueDiscrete_PerfStat()
Members 'StatToDisplay', 'InitialMode' are not initialized in this constructorSource\LyraGame\UI\PerformanceStats\LyraPerfStatWidgetBase.cpp:13
ULyraPerfStatWidgetBase::ULyraPerfStatWidgetBase(const FObjectInitializer& ObjectInitializer)
Member 'StatToDisplay' is not initialized in this constructorSource\LyraGame\UI\Weapons\SCircumferenceMarkerWidget.cpp:13
SCircumferenceMarkerWidget::SCircumferenceMarkerWidget()
Members 'MarkerBrush', 'bColorAndOpacitySet', 'bReticleCornerOutsideSpreadRadius' are not initialized in this constructorSource\LyraGame\UI\Weapons\SHitMarkerConfirmationWidget.cpp:9
SHitMarkerConfirmationWidget::SHitMarkerConfirmationWidget()
Member 'bColorAndOpacitySet' is not initialized in this constructorSource\LyraGame\Weapons\LyraWeaponDebugSettings.cpp:8
ULyraWeaponDebugSettings::ULyraWeaponDebugSettings()
Members 'DrawBulletTraceDuration', 'DrawBulletHitDuration', 'DrawBulletHitRadius' are not initialized in this constructor19
CppPrintfBadFormat - Invalid printf format specifierPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:133
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Destroy LoadingState (Done)"), this);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:145
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Cancel"), this);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:177
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Destroy LoadingState (Canceled)"), this);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:190
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Destroy LoadingState (Requested)"), this);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:211
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Start (Current Progress %d/%d)"), this, CurrentAsyncStep + 1, AsyncSteps.Num());
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:229
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] AsyncLoad '%s'"), this, *SoftObjectPath.ToString());
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:243
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] AsyncLoad [%s]"), this, *FString::JoinBy(SoftObjectPaths, TEXT(", "), [](const FSoftObjectPath& SoftObjectPath) { return FString::Printf(TEXT("'%s'"), *SoftObjectPath.ToString()); }));
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:258
this,
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:280
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] AsyncCondition '0x%X'"), this, &Condition.Get());
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:280
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] AsyncCondition '0x%X'"), this, &Condition.Get());
Cannot print value of type 'FAsyncCondition*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:289
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] AsyncEvent"), this);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:351
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] TryCompleteAsyncLoading - (Current Progress %d/%d)"), this, CurrentAsyncStep + 1, AsyncSteps.Num());
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:360
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Step %d - Still Loading (Listening)"), this, CurrentAsyncStep + 1);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:366
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Step %d - Still Loading (Waiting)"), this, CurrentAsyncStep + 1);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:373
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] Step %d - Completed (Calling User)"), this, CurrentAsyncStep + 1);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:396
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] CompleteAsyncLoading"), this);
Cannot print value of type 'FLoadingState*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\AsyncMixin\Source\Private\AsyncMixin.cpp:564
UE_LOG(LogAsyncMixin, Verbose, TEXT("[0x%X] AsyncCondition::TryToContinue"), this);
Cannot print value of type 'FAsyncCondition*' that implies specifier '%p' with format specifier '%X' that implies type 'unsigned'Plugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:684
UE_LOG(LogCommonSession, Log, TEXT("OnUpdateSessionComplete(SessionName: %s, bWasSuccessful: %d"), *SessionName.ToString(), bWasSuccessful ? TEXT("true") : TEXT("false"));
Cannot print value of type 'const wchar_t*' that implies specifier '%ls' with format specifier '%d' that implies type 'int'Plugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2636
UE_LOG(LogCommonUser, Log, TEXT("Controller connection changed - UserIdx:%d, UserID:%s, Connected:%d"), *InputDeviceIDString, *PlatformUserIdToString(PlatformUserId), bIsConnected ? 1 : 0);
Cannot print value of type 'const TCHAR*' that implies specifier '%ls' with format specifier '%d' that implies type 'int'7
CppRedundantBaseClassInitializer - Redundant base class initializerSource\LyraEditor\Validation\EditorValidator.cpp:38
: Super()
Redundant base class initializerSource\LyraEditor\Validation\EditorValidator.h:15
: FOutputDevice()
Redundant base class initializerSource\LyraEditor\Validation\EditorValidator_Blueprints.cpp:18
: Super()
Redundant base class initializerSource\LyraEditor\Validation\EditorValidator_Load.cpp:24
: Super()
Redundant base class initializerSource\LyraEditor\Validation\EditorValidator_MaterialFunctions.cpp:18
: Super()
Redundant base class initializerSource\LyraEditor\Validation\EditorValidator_SourceControl.cpp:16
: Super()
Redundant base class initializerSource\LyraGame\AbilitySystem\LyraGameplayEffectContext.h:21
: FGameplayEffectContext()
Redundant base class initializer5
CppRedundantBooleanExpressionArgument - Redundant argument in conditional expressionSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:384
return !IsRunningDedicatedServer() && bClientDelayLoadGameplayCues;
Redundant argument in conditional expressionSource\LyraGame\UI\LyraTaggedWidget.cpp:63
const ESlateVisibility DesiredVisibility = (bWantsToBeVisible && !bHasHiddenTags) ? ShownVisibility : HiddenVisibility;
Redundant argument in conditional expressionSource\LyraGame\UI\LyraTaggedWidget.cpp:75
const ESlateVisibility DesiredVisibility = (bWantsToBeVisible && !bHasHiddenTags) ? ShownVisibility : HiddenVisibility;
Redundant argument in conditional expressionSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:531
if (bIsTargetDataValid && CommitAbility(CurrentSpecHandle, CurrentActorInfo, CurrentActivationInfo))
Redundant argument in conditional expressionSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:591
if (!bProjectileWeapon && (WeaponStateComponent != nullptr))
Redundant argument in conditional expression2
CppRedundantDereferencingAndTakingAddress - Redundant dereferencing and taking addressPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:38
return (*LoadingState).Get();
Operator '.' can be replaced with '->'Source\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:85
if (ALyraPlayerStart* Start = (*StartIt).Get())
Operator '.' can be replaced with '->'2
CppReinterpretCastFromVoidPtr - reinterpret_cast is used instead of a static_castPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Public\GameFramework\GameplayMessageSubsystem.h:134
InnerCallback(ActualTag, *reinterpret_cast<const FMessageStructType*>(SenderPayload));
reinterpret_cast is used instead of a static_castPlugins\GameplayMessageRouter\Source\GameplayMessageRuntime\Public\GameFramework\GameplayMessageSubsystem.h:184
InnerCallback(ActualTag, *reinterpret_cast<const FMessageStructType*>(SenderPayload));
reinterpret_cast is used instead of a static_cast81
CppTooWideScope - Variable can be moved to inner scopePlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:568
const EAsyncConditionResult Result = UserCondition.Execute();
Variable 'Result' can be moved to switch-statementPlugins\CommonGame\Source\Private\Actions\AsyncAction_CreateWidgetAsync.cpp:86
TSubclassOf<UUserWidget> UserWidgetClass = UserWidgetSoftClass.Get();
Variable 'UserWidgetClass' can be moved to if-statementPlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:24
APlayerController* PC = GetPlayerController(GetWorld());
Variable 'PC' can be moved to if-statementPlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:37
APlayerState* PlayerState = PC ? PC->PlayerState : nullptr;
Variable 'PlayerState' can be moved to if-statementPlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:50
APawn* Pawn = PC ? PC->GetPawn() : nullptr;
Variable 'Pawn' can be moved to if-statementPlugins\CommonGame\Source\Private\CommonPlayerInputKey.cpp:375
bool bUpdateWidget = true;
Variable 'bUpdateWidget' can be moved to if-statementPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Public\LoadingProcessTask.cpp:17
ULoadingScreenManager* LoadingScreenManager = GameInstance ? GameInstance->GetSubsystem<ULoadingScreenManager>() : nullptr;
Variable 'LoadingScreenManager' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\AsyncAction_CommonUserInitialize.cpp:92
FTimerManager* TimerManager = GetTimerManager();
Variable 'TimerManager' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:393
IOnlineSubsystem* OnlineSub = Online::GetSubsystem(GetWorld());
Variable 'OnlineSub' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:398
const IOnlineSessionPtr SessionInterface = OnlineSub->GetSessionInterface();
Variable 'SessionInterface' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:45
FCachedData* FoundData = CachedDataMap.Find(Context);
Variable 'FoundData' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:87
ECommonUserPrivilegeResult* FoundResult = Pair.Value.CachedPrivileges.Find(Privilege);
Variable 'FoundResult' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:139
const FCachedData* FoundCached = GetCachedData(Context);
Variable 'FoundCached' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:143
const ECommonUserPrivilegeResult* FoundResult = FoundCached->CachedPrivileges.Find(Privilege);
Variable 'FoundResult' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:244
const FCachedData* FoundCached = GetCachedData(Context);
Variable 'FoundCached' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:516
const FOnlineContextCache* System = GetContextCache(Context);
Variable 'System' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:528
const FOnlineContextCache* System = GetContextCache(Context);
Variable 'System' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:539
IOnlineSubsystem* SubSystem = GetOnlineSubsystem(Context);
Variable 'SubSystem' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:550
const FOnlineContextCache* System = GetContextCache(Context);
Variable 'System' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:853
const FOnlineContextCache* System = GetContextCache(Context);
Variable 'System' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:875
const FOnlineContextCache* System = GetContextCache(Context);
Variable 'System' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:905
UGameViewportClient* ViewportClient = GameInstance ? GameInstance->GetGameViewportClient() : nullptr;
Variable 'ViewportClient' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:931
const UCommonUserInfo* UserInfo = GetUserInfoForLocalPlayerIndex(LocalPlayerIndex);
Variable 'UserInfo' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:1185
ULocalPlayer* ExistingPlayer = GameInstance->FindLocalPlayerFromPlatformUserId(UserId);
Variable 'ExistingPlayer' can be moved to if-statementPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2363
TObjectPtr<UCommonUserInfo> const* Found = LocalUserInfos.Find(LocalPlayerIndex);
Variable 'Found' can be moved to if-statementPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:431
const float SensitivityHipLevel = 50.0f;
Variable 'SensitivityHipLevel' can be moved to inner scopePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:206
const bool bUpdateTargetProjections = true;
Variable 'bUpdateTargetProjections' can be moved to if-statementPlugins\GameSettings\Source\Private\GameSettingValueDiscrete.cpp:25
const FString* SourceString = FTextInspector::GetSourceString(Options[CurrentOptionIndex]);
Variable 'SourceString' can be moved to if-statementPlugins\GameplayMessageRouter\Source\GameplayMessageNodes\Private\K2Node_AsyncAction_ListenForGameplayMessages.cpp:156
UEdGraphPin* GetPayloadCallSelfPin = Schema->FindSelfPin(*CallGetPayloadNode, EGPD_Input);
Variable 'GetPayloadCallSelfPin' can be moved to if-statementSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:157
FString* InMaxPackagesToLoadString = Params.Find(TEXT("MaxPackagesToLoad"));
Variable 'InMaxPackagesToLoadString' can be moved to if-statementPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:233
UGameSetting* Setting = Cast<UGameSetting>(Item);
Variable 'Setting' can be moved to if-statementPlugins\GameSettings\Source\Private\Widgets\GameSettingVisualData.cpp:18
TSubclassOf<UGameSettingListEntryBase> CustomEntry = GetCustomEntryForSetting(InSetting);
Variable 'CustomEntry' can be moved to if-statementPlugins\GameSettings\Source\Private\Widgets\GameSettingVisualData.cpp:26
TSubclassOf<UGameSettingListEntryBase> EntryWidgetClassPtr = EntryWidgetForName.FindRef(InSetting->GetDevName());
Variable 'EntryWidgetClassPtr' can be moved to if-statementPlugins\GameSettings\Source\Private\Widgets\GameSettingVisualData.cpp:40
TSubclassOf<UGameSettingListEntryBase> EntryWidgetClassPtr = EntryWidgetForClass.FindRef(SettingClass);
Variable 'EntryWidgetClassPtr' can be moved to if-statementPlugins\GameSettings\Source\Private\Widgets\GameSettingVisualData.cpp:56
FGameSettingNameExtensions* ExtensionsWithName = ExtensionsForName.Find(InSetting->GetDevName());
Variable 'ExtensionsWithName' can be moved to if-statementPlugins\GameSettings\Source\Private\Widgets\GameSettingVisualData.cpp:72
FGameSettingClassExtensions* ExtensionForClass = ExtensionsForClasses.Find(SettingClass);
Variable 'ExtensionForClass' can be moved to if-statementPlugins\GameSubtitles\Source\Private\Players\MediaSubtitlesPlayer.cpp:55
UMediaPlayer* MediaPlayerPtr = MediaPlayer.Get();
Variable 'MediaPlayerPtr' can be moved to if-statementPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:147
const bool bIncludeFromChildActors = true;
Variable 'bIncludeFromChildActors' can be moved to inner scopePlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:39
const bool bMatchesContext =
Variable 'bMatchesContext' can be moved to if-statementSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:92
bool bP4Opened = Switches.Contains(TEXT("P4Opened"));
Variable 'bP4Opened' can be moved to if-statementSource\LyraEditor\Validation\EditorValidator.cpp:142
const bool bAtLeastOneMessage = (AllWarningsAndErrors.Num() != 0);
Variable 'bAtLeastOneMessage' can be moved to if-statementSource\LyraEditor\Validation\EditorValidator.cpp:404
const FString* Module = ModuleNames.FindByPredicate([ChangedHeaderLocalFilename](const FString& ModuleBuildPath) {
Variable 'Module' can be moved to if-statementSource\LyraEditor\Validation\EditorValidator_Load.cpp:89
const bool bSourceFileExists = FPackageName::DoesPackageExist(SrcPackageName, &SrcFilename);
Variable 'bSourceFileExists' can be moved to if-statementSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:277
UClass* LoadedGameplayCueClass = FindObject<UClass>(nullptr, *CueData.GameplayCueNotifyObj.ToString());
Variable 'LoadedGameplayCueClass' can be moved to if-statementSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:306
const bool bAlwaysLoadedCue = OwningObject == nullptr;
Variable 'bAlwaysLoadedCue' can be moved to if-statementSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:394
UGameplayCueSet* RuntimeGameplayCueSet = GetRuntimeCueSet();
Variable 'RuntimeGameplayCueSet' can be moved to if-statementSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:130
const UPrimitiveComponent* PPActorRootComponent = Cast<UPrimitiveComponent>(PPActor->GetRootComponent());
Variable 'PPActorRootComponent' can be moved to if-statementSource\LyraGame\Character\LyraCharacter.cpp:94
const bool bRegisterWithSignificanceManager = !IsNetMode(NM_DedicatedServer);
Variable 'bRegisterWithSignificanceManager' can be moved to if-statementSource\LyraGame\Character\LyraCharacter.cpp:110
const bool bRegisterWithSignificanceManager = !IsNetMode(NM_DedicatedServer);
Variable 'bRegisterWithSignificanceManager' can be moved to if-statementSource\LyraGame\Character\LyraHeroComponent.cpp:298
TArray<uint32> BindHandles;
Variable 'BindHandles' can be moved to inner scopeSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:325
const bool bReinitPose = true;
Variable 'bReinitPose' can be moved to inner scopeSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:256
const bool bShouldShowSign = false;
Variable 'bShouldShowSign' can be moved to inner scopeSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:257
const bool bIsSignNegative = true;
Variable 'bIsSignNegative' can be moved to inner scopeSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:193
TSubclassOf<UAttributeSet> SetType = Attributes.AttributeSetType.LoadSynchronous();
Variable 'SetType' can be moved to if-statementSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:199
UDataTable* InitData = Attributes.InitializationData.LoadSynchronous();
Variable 'InitData' can be moved to if-statementSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:163
FPerActorData* ActorData = ActiveData.ActorData.Find(HUD);
Variable 'ActorData' can be moved to if-statementSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:314
const FWorldContext* ExistingWorldContext = GEngine->GetWorldContextFromWorld(GetWorld());
Variable 'ExistingWorldContext' can be moved to if-statementSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:406
const FWorldContext* ExistingWorldContext = GEngine->GetWorldContextFromWorld(GetWorld());
Variable 'ExistingWorldContext' can be moved to if-statementSource\LyraGame\GameModes\LyraGameMode.cpp:268
UGameInstance* GameInstance = GetGameInstance();
Variable 'GameInstance' can be moved to if-statementSource\LyraGame\Interaction\Abilities\LyraGameplayAbility_Interact.cpp:85
UAbilitySystemComponent* AbilitySystem = GetAbilitySystemComponentFromActorInfo();
Variable 'AbilitySystem' can be moved to if-statementSource\LyraGame\Player\LyraCheatManager.cpp:392
const bool bHasTag = LyraASC->HasMatchingGameplayTag(Tag);
Variable 'bHasTag' can be moved to if-statementSource\LyraGame\Player\LyraPlayerController.cpp:208
ALyraPlayerController* LyraPC = (*It);
Variable 'LyraPC' can be moved to if-statementSource\LyraGame\Player\LyraPlayerController.cpp:331
AActor* const ViewTargetPawn = PlayerCameraManager ? Cast<AActor>(PlayerCameraManager->GetViewTarget()) : nullptr;
Variable 'ViewTargetPawn' can be moved to if-statementSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:184
ELyraPlayerStartLocationOccupancy State = StartPoint->GetLocationOccupancy(Controller);
Variable 'State' can be moved to switch-statementSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_PerfStat.cpp:41
const bool bShowGroup = (Group.VisibilityQuery.IsEmpty() || Group.VisibilityQuery.Matches(VisibilityTags));
Variable 'bShowGroup' can be moved to if-statementSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:103
UGameSetting* MobileFPSType = nullptr;
Variable 'MobileFPSType' can be moved to inner scopeSource\LyraGame\Settings\LyraSettingsLocal.cpp:768
bool bMobileDisableResolutionReset = true;
Variable 'bMobileDisableResolutionReset' can be moved to if-statementSource\LyraGame\System\LyraAssetManager.cpp:59
TUniquePtr<FScopeLogTime> LogTimePtr;
Variable 'LogTimePtr' can be moved to inner scopeSource\LyraGame\System\LyraReplicationGraph.cpp:597
EClassRepNodeMapping Policy = GetMappingPolicy(ActorInfo.Class);
Variable 'Policy' can be moved to switch-statementSource\LyraGame\System\LyraReplicationGraph.cpp:641
EClassRepNodeMapping Policy = GetMappingPolicy(ActorInfo.Class);
Variable 'Policy' can be moved to switch-statementSource\LyraGame\System\LyraReplicationGraph.cpp:762
const bool bReplicatePS = (Params.ConnectionManager.ConnectionOrderNum % 2) == (Params.ReplicationFrameNum % 2);
Variable 'bReplicatePS' can be moved to if-statementSource\LyraGame\Teams\LyraTeamInfoBase.cpp:42
ULyraTeamSubsystem* TeamSubsystem = GetWorld()->GetSubsystem<ULyraTeamSubsystem>();
Variable 'TeamSubsystem' can be moved to if-statementSource\LyraGame\Teams\LyraTeamSubsystem.cpp:120
FLyraTeamTrackingInfo* Entry = TeamMap.Find(TeamId);
Variable 'Entry' can be moved to if-statementSource\LyraGame\UI\IndicatorSystem\IndicatorDescriptor.cpp:26
const EActorCanvasProjectionMode ProjectionMode = IndicatorDescriptor.GetProjectionMode();
Variable 'ProjectionMode' can be moved to switch-statementSource\LyraGame\UI\Weapons\LyraReticleWidgetBase.cpp:58
const float LongShotDistance = 10000.f;
Variable 'LongShotDistance' can be moved to inner scopeSource\LyraGame\UI\Weapons\SHitMarkerConfirmationWidget.cpp:30
const bool bDrawMarkers = (HitNotifyOpacity > KINDA_SMALL_NUMBER);
Variable 'bDrawMarkers' can be moved to if-statementSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:223
double FocalDistance = 1024.0f;
Variable 'FocalDistance' can be moved to inner scopeSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:226
FVector CamLoc;
Variable 'CamLoc' can be moved to inner scopeSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:227
FRotator CamRot;
Variable 'CamRot' can be moved to inner scopeSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:406
const AActor* HitActor = Impact.GetActor();
Variable 'HitActor' can be moved to if-statementSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:489
const bool bShouldNotifyServer = CurrentActorInfo->IsLocallyControlled() && !CurrentActorInfo->IsNetAuthority();
Variable 'bShouldNotifyServer' can be moved to if-statement2
CppUE4ProbableMemoryIssuesWithUObject - Non-UProperty object member can be destroyed during garbage collection, resulting in a stale pointerSource\LyraGame\Input\LyraInputComboComponent.h:15
const UInputAction* Action = nullptr;
Object member 'Action' can be destroyed during garbage collection, resulting in a stale pointerSource\LyraGame\System\LyraReplicationGraph.h:86
AGameplayDebuggerCategoryReplicator* GameplayDebugger = nullptr;
Object member 'GameplayDebugger' can be destroyed during garbage collection, resulting in a stale pointer1
CppUninitializedNonStaticDataMember - Non-static data member is uninitializedPlugins\GameSettings\Source\Public\EditCondition\WhenPlatformHasTrait.h:30
bool bTagDesired;
Non-static data member 'bTagDesired' is uninitialized4
CppUnreachableCode - Unreachable codePlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1037
{
Unreachable codePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:212
{
Unreachable codeSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:98
return EDataValidationResult::NotValidated;
Unreachable codeSource\LyraGame\Performance\LyraMemoryDebugCommands.cpp:21
const FString OutputDir = WITH_EDITOR ? (FPaths::ProjectSavedDir() / TEXT("Collections")) : (FPaths::ProfilingDir() / TEXT("AssetSnapshots"));
Unreachable code30
CppUnusedIncludeDirective - Possibly unused #include directivePlugins\CommonGame\Source\Private\Actions\AsyncAction_PushContentToLayerForPlayer.cpp:8
#include "Widgets/CommonActivatableWidgetContainer.h"
Possibly unused #include directivePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:8
#include "GameFramework/InputSettings.h"
Possibly unused #include directivePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:14
#include "Character/LyraHealthComponent.h"
Possibly unused #include directivePlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Public\Input\AimAssistTargetComponent.h:6
#include "GameplayTagContainer.h"
Possibly unused #include directivePlugins\GameSettings\Source\Public\GameSetting.h:8
#include "GameplayTagContainer.h"
Possibly unused #include directiveSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility.cpp:19
#include "GameFramework/PlayerState.h"
Possibly unused #include directiveSource\LyraGame\Character\LyraHealthComponent.cpp:5
#include "AbilitySystem/Attributes/LyraAttributeSet.h"
Possibly unused #include directiveSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.cpp:4
#include "Cosmetics/LyraCharacterPartTypes.h"
Possibly unused #include directiveSource\LyraGame\Feedback\ContextEffects\LyraContextEffectsSubsystem.cpp:7
#include "Feedback/ContextEffects/LyraContextEffectsSubsystem.h"
Possibly unused #include directiveSource\LyraGame\Feedback\NumberPops\LyraDamagePopStyleNiagara.h:7
#include "GameplayTagContainer.h"
Possibly unused #include directiveSource\LyraGame\GameFeatures\GameFeatureAction_AddInputConfig.h:6
#include "GameplayTagContainer.h"
Possibly unused #include directiveSource\LyraGame\GameModes\LyraExperienceManager.cpp:4
#include "GameModes/LyraExperienceManager.h"
Possibly unused #include directiveSource\LyraGame\Hotfix\LyraTextHotfixConfig.cpp:4
#include "Internationalization/PolyglotTextData.h"
Possibly unused #include directiveSource\LyraGame\Interaction\IInteractionInstigator.h:6
#include "Abilities/GameplayAbility.h"
Possibly unused #include directiveSource\LyraGame\Interaction\InteractionQuery.h:6
#include "Abilities/GameplayAbility.h"
Possibly unused #include directiveSource\LyraGame\Settings\CustomSettings\LyraSettingAction_SafeZoneEditor.cpp:5
#include "DataSource/GameSettingDataSource.h"
Possibly unused #include directiveSource\LyraGame\Settings\LyraGameSettingRegistry.h:5
#include "DataSource/GameSettingDataSourceDynamic.h" // IWYU pragma: keep
Possibly unused #include directiveSource\LyraGame\Settings\LyraGameSettingRegistry_Audio.cpp:4
#include "DataSource/GameSettingDataSource.h"
Possibly unused #include directiveSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:4
#include "DataSource/GameSettingDataSource.h"
Possibly unused #include directiveSource\LyraGame\Settings\LyraGameSettingRegistry_MouseAndKeyboard.cpp:5
#include "DataSource/GameSettingDataSource.h"
Possibly unused #include directiveSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:7
#include "DataSource/GameSettingDataSource.h"
Possibly unused #include directiveSource\LyraGame\System\LyraAssetManager.cpp:5
#include "LyraGameplayTags.h"
Possibly unused #include directiveSource\LyraGame\System\LyraReplicationGraph.cpp:86
#include "Net/UnrealNetwork.h"
Possibly unused #include directiveSource\LyraGame\System\LyraReplicationGraph.cpp:87
#include "Engine/LevelStreaming.h"
Possibly unused #include directiveSource\LyraGame\System\LyraReplicationGraph.cpp:96
#include "GameFramework/GameState.h"
Possibly unused #include directiveSource\LyraGame\System\LyraReplicationGraph.cpp:99
#include "Engine/LevelScriptActor.h"
Possibly unused #include directiveSource\LyraGame\System\LyraReplicationGraphTypes.h:5
#include "ReplicationGraphTypes.h"
Possibly unused #include directiveSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:13
#include "Widgets/CommonActivatableWidgetContainer.h"
Possibly unused #include directiveSource\LyraGame\UI\Subsystem\LyraUIMessaging.cpp:9
#include "Widgets/CommonActivatableWidgetContainer.h"
Possibly unused #include directiveSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:17
#include "NiagaraSystem.h"
Possibly unused #include directive35
CppVariableCanBeMadeConstexpr - Variable can be made constexprPlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:269
const bool bLoadRecursive = true;
Variable 'bLoadRecursive' can be made constexprPlugins\CommonGame\Source\Private\CommonUIExtensions.cpp:89
const bool bSuspendInputUntilComplete = true;
Variable 'bSuspendInputUntilComplete' can be made constexprPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:420
static const float GamepadUserOptions_YawLookRateBase = 900.0f;
Variable 'GamepadUserOptions_YawLookRateBase' can be made constexprPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:712
const bool bUseDynamicSlow = true;
Variable 'bUseDynamicSlow' can be made constexprPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:361
static const float PlayerInput_BaseFOV = 80.0f;
Variable 'PlayerInput_BaseFOV' can be made constexprSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility_Reset.cpp:56
const bool bReplicateEndAbility = true;
Variable 'bReplicateEndAbility' can be made constexprSource\LyraGame\AbilitySystem\Abilities\LyraGameplayAbility_Reset.cpp:57
const bool bWasCanceled = false;
Variable 'bWasCanceled' can be made constexprSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:431
const bool bReplicateCancelAbility = false;
Variable 'bReplicateCancelAbility' can be made constexprSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:40
const bool bPreloadEvenInEditor = true;
Variable 'bPreloadEvenInEditor' can be made constexprSource\LyraGame\AbilitySystem\LyraGameplayCueManager.cpp:383
const bool bClientDelayLoadGameplayCues = true;
Variable 'bClientDelayLoadGameplayCues' can be made constexprSource\LyraGame\Character\LyraHeroComponent.cpp:32
static const float LookYawRate = 300.0f;
Variable 'LookYawRate' can be made constexprSource\LyraGame\Character\LyraHeroComponent.cpp:33
static const float LookPitchRate = 165.0f;
Variable 'LookPitchRate' can be made constexprSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:155
const float RandomMagnitude = 5.0f; //@TODO: Make this style driven
Variable 'RandomMagnitude' can be made constexprSource\LyraGame\Feedback\NumberPops\LyraNumberPopComponent_MeshText.cpp:331
const bool bIsSpectating = false;
Variable 'bIsSpectating' can be made constexprSource\LyraGame\Interaction\Tasks\AbilityTask_WaitForInteractableTargets_SingleLineTrace.cpp:60
const bool bTraceComplex = false;
Variable 'bTraceComplex' can be made constexprSource\LyraGame\Player\LyraCheatManager.cpp:236
const bool bReplicateCancelAbility = true;
Variable 'bReplicateCancelAbility' can be made constexprSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Language.cpp:16
static const int32 SettingSystemDefaultLanguageIndex = 0;
Variable 'SettingSystemDefaultLanguageIndex' can be made constexprSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:96
const float MinAspectRatio = 16 / 10.f;
Variable 'MinAspectRatio' can be made constexprSource\LyraGame\Settings\Screens\LyraBrightnessEditor.cpp:20
const float JoystickDeadZone = 0.2f;
Variable 'JoystickDeadZone' can be made constexprSource\LyraGame\Settings\Screens\LyraBrightnessEditor.cpp:21
const float SafeZoneChangeSpeed = 0.1f;
Variable 'SafeZoneChangeSpeed' can be made constexprSource\LyraGame\Settings\Screens\LyraSafeZoneEditor.cpp:20
const float JoystickDeadZone = 0.2f;
Variable 'JoystickDeadZone' can be made constexprSource\LyraGame\Settings\Screens\LyraSafeZoneEditor.cpp:21
const float SafeZoneChangeSpeed = 0.1f;
Variable 'SafeZoneChangeSpeed' can be made constexprSource\LyraGame\System\LyraAssetManager.cpp:161
const bool bShowCancelButton = false;
Variable 'bShowCancelButton' can be made constexprSource\LyraGame\System\LyraAssetManager.cpp:162
const bool bAllowInPIE = true;
Variable 'bAllowInPIE' can be made constexprSource\LyraGame\System\LyraAssetManager.cpp:268
const bool bShowCancelButton = false;
Variable 'bShowCancelButton' can be made constexprSource\LyraGame\System\LyraAssetManager.cpp:269
const bool bAllowInPIE = true;
Variable 'bAllowInPIE' can be made constexprSource\LyraGame\System\LyraDevelopmentStatics.cpp:153
const bool bIncludeReadOnlyRoots = true;
Variable 'bIncludeReadOnlyRoots' can be made constexprSource\LyraGame\System\LyraSystemStatics.cpp:70
const bool bAbsolute = false; // we want to use TRAVEL_Relative
Variable 'bAbsolute' can be made constexprSource\LyraGame\System\LyraSystemStatics.cpp:71
const bool bShouldSkipGameNotify = false;
Variable 'bShouldSkipGameNotify' can be made constexprSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:29
const float ArrowRotations[EArrowDirection::MAX] =
Variable 'ArrowRotations' can be made constexprSource\LyraGame\UI\LyraTaggedWidget.cpp:60
const bool bHasHiddenTags = false;//@TODO: Foo->HasAnyTags(HiddenByTags);
Variable 'bHasHiddenTags' can be made constexprSource\LyraGame\UI\LyraTaggedWidget.cpp:72
const bool bHasHiddenTags = false;//@TODO: Foo->HasAnyTags(HiddenByTags);
Variable 'bHasHiddenTags' can be made constexprSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:495
const bool bIsTargetDataValid = true;
Variable 'bIsTargetDataValid' can be made constexprSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:590
const bool bProjectileWeapon = false;
Variable 'bProjectileWeapon' can be made constexprSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:168
const float MultiplierNearlyEqualThreshold = 0.05f;
Variable 'MultiplierNearlyEqualThreshold' can be made constexpr9
CppVirtualFunctionCallInsideCtor - Call to a virtual function inside a constructor/destructor is resolved at compile timePlugins\GameSettings\Source\Private\Widgets\Responsive\GameResponsivePanel.cpp:18
SetVisibility(ESlateVisibility::SelfHitTestInvisible);
Call to a virtual function inside a constructor is resolved at compile timeSource\LyraGame\Hotfix\LyraHotfixManager.cpp:21
HotfixCompleteDelegateHandle = AddOnHotfixCompleteDelegate_Handle(FOnHotfixCompleteDelegate::CreateUObject(this, &ThisClass::OnHotfixCompleted));
Call to a virtual function inside a constructor is resolved at compile timeSource\LyraGame\Hotfix\LyraHotfixManager.cpp:60
ClearOnHotfixCompleteDelegate_Handle(HotfixCompleteDelegateHandle);
Call to a virtual function inside a destructor is resolved at compile timeSource\LyraGame\Settings\LyraSettingsLocal.cpp:344
SetToDefaults();
Call to a virtual function inside a constructor is resolved at compile timeSource\LyraGame\Settings\Screens\LyraBrightnessEditor.cpp:27
SetVisibility(ESlateVisibility::Visible);
Call to a virtual function inside a constructor is resolved at compile timeSource\LyraGame\Settings\Screens\LyraSafeZoneEditor.cpp:27
SetVisibility(ESlateVisibility::Visible);
Call to a virtual function inside a constructor is resolved at compile timeSource\LyraGame\UI\IndicatorSystem\IndicatorLayer.cpp:19
SetVisibility(ESlateVisibility::HitTestInvisible);
Call to a virtual function inside a constructor is resolved at compile timeSource\LyraGame\UI\Weapons\CircumferenceMarkerWidget.cpp:13
SetVisibility(ESlateVisibility::HitTestInvisible);
Call to a virtual function inside a constructor is resolved at compile timeSource\LyraGame\UI\Weapons\HitMarkerConfirmationWidget.cpp:15
SetVisibility(ESlateVisibility::HitTestInvisible);
Call to a virtual function inside a constructor is resolved at compile time1
CppZeroConstantCanBeReplacedWithNullptr - Zero constant can be replaced with nullptrSource\LyraEditor\Validation\EditorValidator_Load.cpp:127
LoadedPackage = LoadPackage(NULL, *DestPackageName, LoadFlags);
Zero constant can be replaced with nullptr