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.uproject004: 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: False165: ************************* UseParallelExecutor: True166: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml167: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False168: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False169: 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.txt171: 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 IniKeyDenylist172: 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 IniSectionDenylist173: 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 AllowedDirectories174: WARNING: LyraGameEOS and dynamic target options are disabled when packaging from an installed version of the engine175: Writing manifest to D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml176: 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.cpp178: [Adaptive Build] Excluded from ShooterCoreRuntime unity file: InputTriggerCombo.cpp179: [Adaptive Build] Excluded from LyraGame unity file: LyraPawnComponent.cpp, LyraInputComboComponent.cpp180: XGEEXPORT: Exported 'D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml'181: Total execution time: 1.16 seconds182: Took 1,2387778s to run dotnet.exe, ExitCode=0183: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml184: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False185: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False186: SafeFileExists D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml=True278: ========== Finished: Compile Game Win64 ==========279: Saving local manifest to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile Game Win64\Manifest.xml280: 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.xml281: 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.xml282: BUILD SUCCESSFUL283: AutomationTool executed for 0h 0m 1s284: 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.uproject0004: 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: False0161: ************************* UseParallelExecutor: True0162: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml0163: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False0164: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False0165: 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.txt0167: 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 IniKeyDenylist0168: 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 IniSectionDenylist0169: 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 AllowedDirectories0172: 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.cpp0174: [Adaptive Build] Excluded from GameSettings unity file: GameSettingListView.cpp0175: [Adaptive Build] Excluded from LyraGame unity file: LyraPawnComponent.cpp, LyraInputComboComponent.cpp0176: XGEEXPORT: Exported 'D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml'0177: Total execution time: 1.53 seconds0178: Took 1,6109393s to run dotnet.exe, ExitCode=00179: SafeDeleteFile D:\EpicGames\UE_5.2\Engine\Intermediate\Build\Manifest.xml0180: SafeFindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False0181: FindFiles D:\EpicGames\UE_5.2\Engine\Intermediate\Build *.xge.xml False0182: SafeFileExists D:\EpicGames\UE_5.2\Engine\Intermediate\Build\UBTExport.000.xge.xml=True7338: ========== Finished: Compile LyraEditor Win64 ==========7339: Saving local manifest to D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile LyraEditor Win64\Manifest.xml7340: 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.xml7341: 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.xml7342: BUILD SUCCESSFUL7343: AutomationTool executed for 0h 0m 2s7344: 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.uproject0004: 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.xml0165: Reading local file list from D:\EpicGames\UE_5.2\Engine\Saved\BuildGraph\Compile Game Win64\Tag-CompiledGameWin64.xml0166: ========== Starting: Package Game Win64 ==========0167: SafeFindFiles C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2 BuildCookRun* False0168: FindFiles C:\Users\Jonas\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+EpicGames+UE_5.2 BuildCookRun* False0169: SafeFileExists D:\EpicGames\UE_5.2\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe=True0170: 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.uproject0178: 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 IniKeyDenylist0179: 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 IniSectionDenylist0180: 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 AllowedDirectories0181: WARNING: LyraGameEOS and dynamic target options are disabled when packaging from an installed version of the engine0182: Compiling GameFeaturePlugins in branch Unknown0183: ********** COOK COMMAND STARTED **********0184: Running UnrealEditor Cook for project F:\projects\Lyra\Lyra.uproject0185: Commandlet log file is D:\EpicGames\UE_5.2\Engine\Programs\AutomationTool\Saved\Cook-2024.01.06-18.05.19.txt0186: 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 -NoLogTimes0187: LogInit: Display: Running engine for game: Lyra0188: 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 seconds0209: LogConfig: Display: Loading VulkanPC ini files took 0.03 seconds0210: LogConfig: Display: Loading Mac ini files took 0.03 seconds0211: LogConfig: Display: Loading IOS ini files took 0.03 seconds0307: 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 Windows0312: 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: None0440: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Front_Lgt_02.MM_HitReact_Front_Lgt_020441: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Front_Med_01.MM_HitReact_Front_Med_010442: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Front_Med_02.MM_HitReact_Front_Med_020443: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Actions/MM_HitReact_Left_Med_01.MM_HitReact_Left_Med_010444: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Locomotion/Rifle/MM_Rifle_Idle_Hipfire.MM_Rifle_Idle_Hipfire0445: LogAnimationCompression: Display: Fetched compressed animation data for AnimSequence /Game/Characters/Heroes/Mannequin/Animations/Locomotion/Rifle/MM_Rifle_Idle_ADS.MM_Rifle_Idle_ADS0446: 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.uplugin0449: 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.uplugin0452: 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.uplugin0455: 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 ShooterExplorer0459: LogLyra: Display: Startup job "InitializeAbilitySystem()" starting0460: LogLyra: Display: Startup job "InitializeAbilitySystem()" took 0.00 seconds to complete0967: LogCook: Display: Cooked packages 2666 Packages Remain 1109 Total 37750968: LogCook: Display: Cook Diagnostics: OpenFileHandles=7836, VirtualMemory=3018MiB0969: LogCook: Display: Cooked packages 2825 Packages Remain 950 Total 37750970: LogCook: Display: Cook Diagnostics: OpenFileHandles=7926, VirtualMemory=3073MiB0971: LogCook: Display: Cooked packages 2842 Packages Remain 936 Total 37780972: 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 37780975: 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_Arena0977: 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_Arena0979: 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_Arena0981: 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_Nameplate0984: 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_Nameplate0985: 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_Nameplate0987: 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_Nameplate0989: 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_Nameplate0990: 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_Nameplate0992: 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_Nameplate0993: 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_Nameplate0995: 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_Nameplate0998: 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_Nameplate0999: LogCook: Display: Cooked packages 3290 Packages Remain 488 Total 37781000: 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_ShooterMannequin1003: 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_ShooterMannequin1005: 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_ShooterMannequin1007: 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 38001011: LogCook: Display: Cook Diagnostics: OpenFileHandles=8537, VirtualMemory=3254MiB1061: 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 Stats1085: LogCook: Display: ===============1086: LogCook: Display: NiagaraShader.Misc1205: LogCook: Display: SharedReadSpeed = 0.0000001206: LogCook: Display: SharedWriteSpeed= 0.0000001207: LogCook: Display: CloudLatency = 0.0000001208: LogCook: Display: CloudReadSpeed = 0.0000001209: LogCook: Display: CloudWriteSpeed = 0.0000001210: LogCook: Display:1211: LogCook: Display: DDC Resource Stats1212: LogCook: Display: =======================================================================================================1213: LogCook: Display: Asset Type Total Time (Sec) GameThread Time (Sec) Assets Built MB Processed1214: LogCook: Display: ---------------------------------- ---------------- --------------------- ------------ ------------1215: LogCook: Display: Audio (Streaming) 8.96 0.00 0 21.871216: LogCook: Display: Texture (Streaming) 6.19 0.00 0 622.521217: LogCook: Display: DistanceField 5.79 0.15 0 108.891218: LogCook: Display: StaticMesh 3.00 0.08 0 16.851219: LogCook: Display: NavCollision 2.72 0.03 0 13.581220: LogCook: Display: CardRepresentation 2.60 0.06 0 0.221221: LogCook: Display: GlobalShader 1.16 1.16 0 13.601222: LogCook: Display: BodySetup 0.74 0.40 0 1.431223: LogCook: Display: SkeletalMesh 0.30 0.00 0 57.181224: LogCook: Display: NiagaraScript 0.19 0.19 0 0.001225: LogCook: Display: MaterialShader 0.15 0.15 0 12.661226: LogCook: Display: NiagaraShader 0.12 0.12 13 0.411227: LogCook: Display: AnimSequence 0.11 0.02 0 40.351228: LogCook: Display: Texture (Inline) 0.01 0.01 0 118.411229: LogCook: Display: Audio (Inline) 0.00 0.00 0 0.241230: LogCook: Display: LandscapeCollision (Heightfield) 0.00 0.00 2 0.011231: LogCook: Display: NiagaraCutout 0.00 0.00 0 0.001232: 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_Arena1239: 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_Arena1241: 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_Arena1243: 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_Nameplate1244: 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_Nameplate1245: 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_Nameplate1247: 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_Nameplate1249: 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_Nameplate1250: 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_Nameplate1252: 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_Nameplate1254: 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_Nameplate1257: 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_ShooterMannequin1258: 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_ShooterMannequin1260: 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_ShooterMannequin1262: 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 01407: Took 125,25481380000001s to run UnrealEditor-Cmd.exe, ExitCode=11408: 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 7s1411: AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)1412: Took 127,9887908s to run dotnet.exe, ExitCode=251413: 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 11211415: 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 1141416: 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 3561417: 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 10131418: at AutomationTool.BuildGraph.ExecuteAsync() in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.cs:line 6751419: 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 2571420: 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 8s1422: AutomationTool exiting with ExitCode=1 (Error_Unknown)1 Failed: 1 Duration: 12.026443481445312sLogSpawn: 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:15private:
Access specifier does not affect any declarationPlugins\CommonGame\Source\Public\Messaging\CommonMessagingSubsystem.h:48private:
Access specifier does not affect any declarationPlugins\CommonLoadingScreen\Source\CommonStartupLoadingScreen\Private\SCommonPreLoadingScreenWidget.h:24private:
Access specifier does not affect any declarationPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\TDM_PlayerSpawningManagmentComponent.h:29protected:
Access specifier does not affect any declarationPlugins\GameSettings\Source\Private\GameSettingsModule.cpp:15private:
Access specifier does not affect any declarationPlugins\GameSettings\Source\Public\GameSettingValueScalar.h:50protected:
Access specifier does not affect any declarationPlugins\GameSettings\Source\Public\Widgets\GameSettingScreen.h:27public:
Access specifier does not affect any declarationSource\LyraGame\Audio\LyraAudioSettings.h:77private:
Access specifier does not affect any declarationSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.h:63private:
Access specifier does not affect any declarationSource\LyraGame\Interaction\Abilities\GameplayAbilityTargetActor_Interact.h:24protected:
Access specifier does not affect any declarationSource\LyraGame\UI\LyraSettingScreen.h:19public:
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:15class 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:594const float UAimAssistInputModifier::GetSensitivtyScalar(const ULyraSettingsShared* SharedSettings) const
Function returns by const value. Consider returning by non-const value instead.Source\LyraGame\Input\LyraAimSensitivityData.cpp:27const float ULyraAimSensitivityData::SensitivtyEnumToFloat(const ELyraGamepadSensitivity InSensitivity) const
Function returns by const value. Consider returning by non-const value instead.Source\LyraGame\Weapons\LyraWeaponInstance.cpp:84const 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:98static 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:13DEFINE_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:11DEFINE_LOG_CATEGORY_STATIC(LogPlayerSpawning, Log, All);
Global variable 'LogPlayerSpawning' is never usedSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:16UE_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:17UE_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:24UE_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:200TSubclassOf<UPrimaryGameLayout> UGameUIPolicy::GetLayoutWidgetClass(UCommonLocalPlayer* LocalPlayer)
Member function can be made constPlugins\CommonGame\Source\Private\PrimaryGameLayout.cpp:129UCommonActivatableWidgetContainerBase* UPrimaryGameLayout::GetLayerWidget(FGameplayTag LayerName)
Member function can be made constPlugins\CommonLoadingScreen\Source\CommonLoadingScreen\Private\LoadingScreenManager.cpp:590void ULoadingScreenManager::ChangePerformanceSettings(bool bEnabingLoadingScreen)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:39void UCommonSession_SearchSessionRequest::NotifySearchFinished(bool bSucceeded, const FText& ErrorMessage)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:932void UCommonSessionSubsystem::CleanUpSessionsOSSv1()
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1087void UCommonSessionSubsystem::JoinSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_SearchResult* Request)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1259void UCommonSessionSubsystem::InternalTravelToSession(const FName SessionName)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1306void UCommonSessionSubsystem::NotifyUserRequestedSession(const FPlatformUserId& PlatformUserId, UCommonSession_SearchResult* RequestedSession, const FOnlineResultInformation& RequestedSessionResult)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1312void UCommonSessionSubsystem::NotifyJoinSessionComplete(const FOnlineResultInformation& Result)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1318void UCommonSessionSubsystem::NotifyCreateSessionComplete(const FOnlineResultInformation& Result)
Member function can be made constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:593bool UCommonUserSubsystem::AutoLoginOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Member function can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistInputModifier.cpp:427FRotator UAimAssistInputModifier::GetLookRates(const FVector& LookInput)
Member function can be made constPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:384void 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:29void UTopDownArenaAttributeSet::OnRep_BombsRemaining(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaAttributeSet.cpp:34void UTopDownArenaAttributeSet::OnRep_BombCapacity(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaAttributeSet.cpp:39void UTopDownArenaAttributeSet::OnRep_BombRange(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameFeatures\TopDownArena\Source\TopDownArenaRuntime\Private\TopDownArenaAttributeSet.cpp:44void UTopDownArenaAttributeSet::OnRep_MovementSpeed(const FGameplayAttributeData& OldValue)
Member function can be made constPlugins\GameSettings\Source\Private\GameSetting.cpp:317void UGameSetting::FStringCultureCache::Invalidate()
Member function can be made constPlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:59bool UGameSettingValueDiscreteDynamic::HasDynamicOption(const FString& InOptionValue)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:61void UGameSettingRegistry::GetSettingsForFilter(const FGameSettingFilterState& FilterState, TArray<UGameSetting*>& InOutSettings)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:147void UGameSettingRegistry::HandleSettingChanged(UGameSetting* Setting, EGameSettingChangeReason Reason)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:152void UGameSettingRegistry::HandleSettingEditConditionsChanged(UGameSetting* Setting)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:157void UGameSettingRegistry::HandleSettingNamedAction(UGameSetting* Setting, FGameplayTag GameSettings_Action_Tag)
Member function can be made constPlugins\GameSettings\Source\Private\Registry\GameSettingRegistry.cpp:162void UGameSettingRegistry::HandleSettingNavigation(UGameSetting* Setting)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:125void UGameSettingListEntrySetting_Discrete::Refresh()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:165void UGameSettingListEntrySetting_Discrete::HandleOptionDecrease()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:172void UGameSettingListEntrySetting_Discrete::HandleOptionIncrease()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:179void UGameSettingListEntrySetting_Discrete::HandleRotatorChangedValue(int32 Value, bool bUserInitiated)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:318void UGameSettingListEntrySetting_Action::HandleActionButtonClicked()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingListEntry.cpp:361void UGameSettingListEntrySetting_Navigation::HandleNavigationButtonClicked()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:91void UGameSettingPanel::UnregisterRegistryEvents()
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:242void UGameSettingPanel::FillSettingDetails(UGameSetting* InSetting)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\GameSettingPanel.cpp:252void 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:6void UKeyAlreadyBoundWarning::SetWarningText(const FText& InText)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\Misc\KeyAlreadyBoundWarning.cpp:11void UKeyAlreadyBoundWarning::SetCancelText(const FText& InText)
Member function can be made constPlugins\GameSettings\Source\Private\Widgets\Responsive\SGameResponsivePanel.cpp:61void 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:39void SSubtitleDisplay::SetTextStyle(const FTextBlockStyle& InTextStyle)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:44void SSubtitleDisplay::SetBackgroundBrush(const FSlateBrush* InSlateBrush)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:49void SSubtitleDisplay::SetCurrentSubtitleText(const FText& InSubtitleText)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:60void SSubtitleDisplay::SetWrapTextAt(const TAttribute<float>& InWrapTextAt)
Member function can be made constPlugins\GameSubtitles\Source\Private\Widgets\SSubtitleDisplay.cpp:65void SSubtitleDisplay::HandleSubtitleChanged(const FText& InSubtitleText)
Member function can be made constPlugins\GameplayMessageRouter\Source\GameplayMessageNodes\Private\K2Node_AsyncAction_ListenForGameplayMessages.cpp:190void UK2Node_AsyncAction_ListenForGameplayMessages::RefreshOutputPayloadType()
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:167bool UPocketCapture::CaptureScene(UTextureRenderTarget2D* InRenderTarget, const TArray<AActor*>& InCaptureActors, ESceneCaptureSource InCaptureSource, UMaterialInterface* OverrideMaterial)
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:46void UPocketLevelInstance::StreamIn()
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:55void UPocketLevelInstance::StreamOut()
Member function can be made constPlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:93void UPocketLevelInstance::HandlePocketLevelLoaded()
Member function can be made constPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:15void FUIExtensionPointHandle::Unregister()
Member function can be made constPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:25void 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:27void ULyraCombatSet::OnRep_BaseDamage(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\Attributes\LyraCombatSet.cpp:32void ULyraCombatSet::OnRep_BaseHeal(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\Attributes\LyraHealthSet.cpp:36void ULyraHealthSet::OnRep_Health(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\Attributes\LyraHealthSet.cpp:41void ULyraHealthSet::OnRep_MaxHealth(const FGameplayAttributeData& OldValue)
Member function can be made constSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:512void 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:263void ULyraAudioMixEffectsSubsystem::ApplyDynamicRangeEffectsChains(bool bHDRAudio)
Member function can be made constSource\LyraGame\Character\LyraCharacter.cpp:345void ALyraCharacter::DisableMovementAndCollision()
Member function can be made constSource\LyraGame\Character\LyraCharacter.cpp:400void ALyraCharacter::SetMovementModeTag(EMovementMode MovementMode, uint8 CustomMovementMode, bool bTagEnabled)
Member function can be made constSource\LyraGame\Character\LyraCharacter.cpp:462void ALyraCharacter::OnRep_ReplicatedAcceleration()
Member function can be made constSource\LyraGame\Character\LyraHealthComponent.cpp:106void ULyraHealthComponent::ClearGameplayTags()
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:335void ULyraHeroComponent::Input_AbilityInputTagPressed(FGameplayTag InputTag)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:349void ULyraHeroComponent::Input_AbilityInputTagReleased(FGameplayTag InputTag)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:366void ULyraHeroComponent::Input_Move(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:396void ULyraHeroComponent::Input_LookMouse(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:418void ULyraHeroComponent::Input_LookStick(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:443void ULyraHeroComponent::Input_Crouch(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Character\LyraHeroComponent.cpp:451void ULyraHeroComponent::Input_AutoRun(const FInputActionValue& InputActionValue)
Member function can be made constSource\LyraGame\Cosmetics\LyraCosmeticCheats.cpp:28void ULyraCosmeticCheats::AddCharacterPart(const FString& AssetName, bool bSuppressNaturalParts)
Member function can be made constSource\LyraGame\Cosmetics\LyraCosmeticCheats.cpp:51void ULyraCosmeticCheats::ClearCharacterPartOverrides()
Member function can be made constSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:153bool FLyraCharacterPartList::SpawnActorForEntry(FLyraAppliedCharacterPartEntry& Entry)
Member function can be made constSource\LyraGame\Development\LyraBotCheats.cpp:27void ULyraBotCheats::AddPlayerBot()
Member function can be made constSource\LyraGame\Development\LyraBotCheats.cpp:37void ULyraBotCheats::RemovePlayerBot()
Member function can be made constSource\LyraGame\Equipment\LyraQuickBarComponent.cpp:205void ULyraQuickBarComponent::OnRep_Slots()
Member function can be made constSource\LyraGame\Equipment\LyraQuickBarComponent.cpp:215void ULyraQuickBarComponent::OnRep_ActiveSlotIndex()
Member function can be made constSource\LyraGame\Feedback\ContextEffects\LyraContextEffectsLibrary.cpp:49EContextEffectsLibraryLoadState ULyraContextEffectsLibrary::GetContextEffectsLibraryLoadState()
Member function can be made constSource\LyraGame\GameModes\LyraGameMode.cpp:193void ALyraGameMode::HostDedicatedServerMatch(ECommonSessionOnlineMode OnlineMode)
Member function can be made constSource\LyraGame\GameModes\LyraGameMode.cpp:291void 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:68void FLyraInventoryList::BroadcastChangeMessage(FLyraInventoryEntry& Entry, int32 OldCount, int32 NewCount)
Member function can be made constSource\LyraGame\Messages\LyraVerbMessageReplication.cpp:54void FLyraVerbMessageReplication::RebroadcastMessage(const FLyraVerbMessage& Message)
Member function can be made constSource\LyraGame\Player\LyraCheatManager.cpp:88void ULyraCheatManager::Cheat(const FString& Msg)
Member function can be made constSource\LyraGame\Player\LyraCheatManager.cpp:96void ULyraCheatManager::CheatAll(const FString& Msg)
Member function can be made constSource\LyraGame\Player\LyraCheatManager.cpp:104void ULyraCheatManager::PlayNextGame()
Member function can be made constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:128APlayerStart* ULyraPlayerSpawningManagerComponent::FindPlayFromHereStart(AController* Player)
Member function can be made constSource\LyraGame\Replays\AsyncAction_QueryReplays.cpp:45void UAsyncAction_QueryReplays::OnEnumerateStreamsComplete(const FEnumerateStreamsResult& Result)
Member function can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscreteDynamic_AudioOutputDevice.cpp:96void ULyraSettingValueDiscreteDynamic_AudioOutputDevice::DeviceAddedOrRemoved(FString DeviceId)
Member function can be made constSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscreteDynamic_AudioOutputDevice.cpp:101void ULyraSettingValueDiscreteDynamic_AudioOutputDevice::DefaultDeviceChanged(EAudioDeviceChangedRole InRole, FString DeviceId)
Member function can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:593void ULyraSettingsLocal::ApplyDisplayGamma()
Member function can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:930void ULyraSettingsLocal::ApplyScalabilitySettings()
Member function can be made constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1128void ULyraSettingsLocal::ApplySafeZoneScale()
Member function can be made constSource\LyraGame\Settings\LyraSettingsShared.cpp:116void ULyraSettingsShared::ApplySubtitleOptions()
Member function can be made constSource\LyraGame\Settings\LyraSettingsShared.cpp:140void ULyraSettingsShared::ApplyBackgroundAudioSettings()
Member function can be made constSource\LyraGame\Settings\Screens\LyraBrightnessEditor.cpp:83void ULyraBrightnessEditor::HandleInputModeChanged(ECommonInputType InInputType)
Member function can be made constSource\LyraGame\Settings\Screens\LyraSafeZoneEditor.cpp:83void ULyraSafeZoneEditor::HandleInputModeChanged(ECommonInputType InInputType)
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:115void ULyraSettingsListEntrySetting_KeyboardInput::HandleKeySelectionCanceled(UGameSettingPressAnyKey* PressAnyKeyPanel)
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:120void ULyraSettingsListEntrySetting_KeyboardInput::HandleKeySelectionCanceled(UKeyAlreadyBoundWarning* PressAnyKeyPanel)
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:125void ULyraSettingsListEntrySetting_KeyboardInput::HandleClearClicked()
Member function can be made constSource\LyraGame\Settings\Widgets\LyraSettingsListEntrySetting_KeyboardInput.cpp:136void ULyraSettingsListEntrySetting_KeyboardInput::Refresh()
Member function can be made constSource\LyraGame\System\LyraGameInstance.cpp:293void ULyraGameInstance::OnPreClientTravelToSession(FString& URL)
Member function can be made constSource\LyraGame\Teams\AsyncAction_ObserveTeam.cpp:68void UAsyncAction_ObserveTeam::OnWatchedAgentChangedTeam(UObject* TeamAgent, int32 OldTeam, int32 NewTeam)
Member function can be made constSource\LyraGame\Teams\LyraTeamCreationComponent.cpp:106void ULyraTeamCreationComponent::ServerCreateTeam(int32 TeamId, ULyraTeamDisplayAsset* DisplayAsset)
Member function can be made constSource\LyraGame\Teams\LyraTeamSubsystem.cpp:134bool ULyraTeamSubsystem::ChangeTeamForActor(AActor* ActorToChange, int32 NewTeamIndex)
Member function can be made constSource\LyraGame\UI\Common\LyraTabButtonBase.cpp:13void ULyraTabButtonBase::SetIconFromLazyObject(TSoftObjectPtr<UObject> LazyObject)
Member function can be made constSource\LyraGame\UI\Common\LyraTabButtonBase.cpp:21void ULyraTabButtonBase::SetIconBrush(const FSlateBrush& Brush)
Member function can be made constSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:80void 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:27void ULyraHUDLayout::HandleEscapeAction()
Member function can be made constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:382void ULyraGameplayAbility_RangedWeapon::TraceBulletsInCartridge(const FRangedWeaponFiringInput& InputData, OUT TArray<FHitResult>& OutHits)
Member function can be made constSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:88void ULyraRangedWeaponInstance::ComputeHeatRange(float& MinHeat, float& MaxHeat)
Member function can be made constSource\LyraGame\Weapons\LyraRangedWeaponInstance.cpp:106void ULyraRangedWeaponInstance::ComputeSpreadRange(float& MinSpread, float& MaxSpread)
Member function can be made constSource\LyraGame\Weapons\LyraWeaponSpawner.cpp:178void 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:451bool ULoadingScreenManager::IsShowingInitialLoadingScreen() const
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:682void UCommonSessionSubsystem::OnUpdateSessionComplete(FName SessionName, bool bWasSuccessful)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:849TSharedRef<FCommonOnlineSearchSettings> UCommonSessionSubsystem::CreateQuickPlaySearchSettingsOSSv1(UCommonSession_HostSessionRequest* HostRequest, UCommonSession_SearchSessionRequest* SearchRequest)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1334void UCommonSessionSubsystem::HandleSessionFailure(const FUniqueNetId& NetId, ESessionFailure::Type FailureType)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2197FString UCommonUserSubsystem::PlatformUserIdToString(FPlatformUserId UserId)
Member function can be made staticPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:2209FString 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:84float FLyraAimAssistTarget::CalculateRotationToTarget2D(float TargetX, float TargetY, float OffsetY) const
Member function can be made staticPlugins\GameFeatures\ShooterCore\Source\ShooterCoreRuntime\Private\Input\AimAssistTargetManagerComponent.cpp:279bool 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:446void 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:480ECollisionChannel UAimAssistTargetManagerComponent::GetAimAssistChannel() const
Member function can be made staticPlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:82bool UGameSettingValueDiscreteDynamic::AreOptionsEqual(const FString& InOptionA, const FString& InOptionB) const
Member function can be made staticPlugins\PocketWorlds\Source\Private\PocketCapture.cpp:145TArray<UPrimitiveComponent*> UPocketCapture::GatherPrimitivesForCapture(const TArray<AActor*>& InCaptureActors) const
Member function can be made staticSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:296void UContentValidationCommandlet::GetAllPackagesInPath(IAssetRegistry& AssetRegistry, const FString& InPathString, TArray<FString>& OutPackageNames) const
Member function can be made staticSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:320void UContentValidationCommandlet::GetAllPackagesOfType(const FString& OfTypeString, TArray<FString>& OutPackageNames) const
Member function can be made staticSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:355bool 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:389void 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:381bool ULyraGameplayCueManager::ShouldDelayLoadGameplayCues() const
Member function can be made staticSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:54bool ULyraUICameraManagerComponent::NeedsToUpdateViewTarget() const
Member function can be made staticSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:59void ULyraUICameraManagerComponent::UpdateViewTarget(struct FTViewTarget& OutVT, float DeltaTime)
Member function can be made staticSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:63void ULyraUICameraManagerComponent::OnShowDebugInfo(AHUD* HUD, UCanvas* Canvas, const FDebugDisplayInfo& DisplayInfo, float& YL, float& YPos)
Member function can be made staticSource\LyraGame\Character\LyraHeroComponent.cpp:325void ULyraHeroComponent::RemoveAdditionalInputConfig(const ULyraInputConfig* InputConfig)
Member function can be made staticSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.cpp:58void ULyraCosmeticDeveloperSettings::ReapplyLoadoutIfInPIE()
Member function can be made staticSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:202bool FLyraCharacterPartList::DestroyActorForEntry(FLyraAppliedCharacterPartEntry& Entry)
Member function can be made staticSource\LyraGame\Development\LyraDeveloperSettings.cpp:43void ULyraDeveloperSettings::ApplySettings()
Member function can be made staticSource\LyraGame\Development\LyraPlatformEmulationSettings.cpp:115TArray<FName> ULyraPlatformEmulationSettings::GetKnownPlatformIds() const
Member function can be made staticSource\LyraGame\Equipment\LyraEquipmentInstance.cpp:118void ULyraEquipmentInstance::OnRep_Instigator()
Member function can be made staticSource\LyraGame\Equipment\LyraEquipmentManagerComponent.cpp:52void FLyraEquipmentList::PostReplicatedChange(const TArrayView<int32> ChangedIndices, int32 FinalSize)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:229void UGameFeatureAction_AddAbilities::RemoveActorAbilities(AActor* Actor, FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:256UActorComponent* UGameFeatureAction_AddAbilities::FindOrAddComponentForActor(UClass* ComponentType, AActor* Actor, const FGameFeatureAbilitiesEntry& AbilitiesEntry, FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:107void UGameFeatureAction_AddWidgets::Reset(FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\GameFeatures\GameFeatureAction_AddWidget.cpp:158void UGameFeatureAction_AddWidgets::RemoveWidgets(AActor* Actor, FPerContextData& ActiveData)
Member function can be made staticSource\LyraGame\Hotfix\LyraHotfixManager.cpp:193void ULyraHotfixManager::GetOnScreenMessages(TMultiMap<FCoreDelegates::EOnScreenMessageSeverity, FText>& OutMessages)
Member function can be made staticSource\LyraGame\Input\LyraInputComponent.cpp:17void ULyraInputComponent::AddInputMappings(const ULyraInputConfig* InputConfig, UEnhancedInputLocalPlayerSubsystem* InputSubsystem) const
Member function can be made staticSource\LyraGame\Input\LyraInputComponent.cpp:39void ULyraInputComponent::RemoveInputMappings(const ULyraInputConfig* InputConfig, UEnhancedInputLocalPlayerSubsystem* InputSubsystem) const
Member function can be made staticSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:110void FLyraInventoryList::AddEntry(ULyraInventoryItemInstance* Instance)
Member function can be made staticSource\LyraGame\Messages\LyraVerbMessageReplication.cpp:27void FLyraVerbMessageReplication::PreReplicatedRemove(const TArrayView<int32> RemovedIndices, int32 FinalSize)
Member function can be made staticSource\LyraGame\Player\LyraCheatManager.cpp:302void ULyraCheatManager::ApplySetByCallerDamage(ULyraAbilitySystemComponent* LyraASC, float DamageAmount)
Member function can be made staticSource\LyraGame\Player\LyraCheatManager.cpp:338void ULyraCheatManager::ApplySetByCallerHeal(ULyraAbilitySystemComponent* LyraASC, float HealAmount)
Member function can be made staticSource\LyraGame\Player\LyraLocalPlayer.cpp:96ULyraSettingsLocal* ULyraLocalPlayer::GetLocalSettings() const
Member function can be made staticSource\LyraGame\Player\LyraLocalPlayer.cpp:118void ULyraLocalPlayer::OnCompletedAudioDeviceSwap(const FSwapAudioOutputResult& SwapResult)
Member function can be made staticSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:153bool ULyraPlayerSpawningManagerComponent::ControllerCanRestart(AController* Player)
Member function can be made staticSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:175APlayerStart* ULyraPlayerSpawningManagerComponent::GetFirstRandomUnoccupiedPlayerStart(AController* Controller, const TArray<ALyraPlayerStart*>& StartPoints) const
Member function can be made staticSource\LyraGame\Player\LyraPlayerState.cpp:197void ALyraPlayerState::OnRep_PawnData()
Member function can be made staticSource\LyraGame\Player\LyraPlayerState.cpp:248void ALyraPlayerState::OnRep_MySquadID()
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_MobileFPSType.cpp:38int32 ULyraSettingValueDiscrete_MobileFPSType::GetDefaultFPS() const
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscreteDynamic_AudioOutputDevice.cpp:72void ULyraSettingValueDiscreteDynamic_AudioOutputDevice::OnCompletedDeviceSwap(const FSwapAudioOutputResult& SwapResult)
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_MobileFPSType.cpp:88int32 ULyraSettingValueDiscrete_MobileFPSType::GetValue() const
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_OverallQuality.cpp:98int32 ULyraSettingValueDiscrete_OverallQuality::GetOverallQualityLevel() const
Member function can be made staticSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_Resolution.cpp:215bool ULyraSettingValueDiscrete_Resolution::ShouldAllowFullScreenResolution(const FScreenResolutionRHI& SrcScreenRes, int32 FilterThreshold) const
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Audio.cpp:23UGameSettingCollection* ULyraGameSettingRegistry::InitializeAudioSettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Gamepad.cpp:19UGameSettingCollection* ULyraGameSettingRegistry::InitializeGamepadSettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Gameplay.cpp:12UGameSettingCollection* ULyraGameSettingRegistry::InitializeGameplaySettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_MouseAndKeyboard.cpp:20UGameSettingCollection* ULyraGameSettingRegistry::InitializeMouseAndKeyboardSettings(ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_PerfStats.cpp:15void ULyraGameSettingRegistry::AddPerformanceStatPage(UGameSettingCollection* PerfStatsOuterCategory, ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraGameSettingRegistry_Video.cpp:625void ULyraGameSettingRegistry::InitializeVideoSettings_FrameRates(UGameSettingCollection* Screen, ULyraLocalPlayer* InLocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:488void ULyraSettingsLocal::OverrideQualityLevelsToScalabilityMode(const FLyraScalabilitySnapshot& InMode, Scalability::FQualityLevels& InOutLevels)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:506void ULyraSettingsLocal::ClampQualityLevelsToDeviceProfile(const Scalability::FQualityLevels& ClampLevels, Scalability::FQualityLevels& InOutLevels)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:674int32 ULyraSettingsLocal::GetFirstFrameRateWithQualityLimit() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:679int32 ULyraSettingsLocal::GetLowestQualityWithFrameRateLimit() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:864bool ULyraSettingsLocal::CanModifyHeadphoneModeEnabled() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1411void ULyraSettingsLocal::ResetKeybindingToDefault(const FName MappingName, ULyraLocalPlayer* LocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1419void ULyraSettingsLocal::ResetKeybindingsToDefault(ULyraLocalPlayer* LocalPlayer)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1701void ULyraSettingsLocal::UpdateConsoleFramePacing()
Member function can be made staticSource\LyraGame\Settings\LyraSettingsLocal.cpp:1754void ULyraSettingsLocal::UpdateDynamicResFrameTime(float TargetFPS)
Member function can be made staticSource\LyraGame\Settings\LyraSettingsShared.cpp:210bool ULyraSettingsShared::IsUsingDefaultCulture() const
Member function can be made staticSource\LyraGame\Settings\LyraSettingsShared.cpp:227void ULyraSettingsShared::ApplyInputSensitivity()
Member function can be made staticSource\LyraGame\System\LyraAssetManager.cpp:125void ULyraAssetManager::InitializeAbilitySystem()
Member function can be made staticSource\LyraGame\System\LyraAssetManager.cpp:132void ULyraAssetManager::InitializeGameplayCueManager()
Member function can be made staticSource\LyraGame\System\LyraAssetManager.cpp:256void ULyraAssetManager::UpdateInitialGameContentLoadPercent(float GameContentPercent)
Member function can be made staticSource\LyraGame\UI\Weapons\LyraWeaponUserInterface.cpp:50void 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:179const ALyraPlayerState* ULyraTeamSubsystem::FindPlayerStateFromActor(const AActor* PossibleTeamActor) const
Member function can be made staticSource\LyraGame\UI\IndicatorSystem\IndicatorDescriptor.cpp:11bool FIndicatorProjection::Project(const UIndicatorDescriptor& IndicatorDescriptor, const FSceneViewProjectionData& InProjectionData, const FVector2f& ScreenSize, FVector& OutScreenPositionWithDepth)
Member function can be made staticSource\LyraGame\UI\IndicatorSystem\SActorCanvas.cpp:656void 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:134FName UCommonUIExtensions::SuspendInputForPlayer(ULocalPlayer* LocalPlayer, FName SuspendReason)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonGame\Source\Private\CommonUIExtensions.cpp:157void 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:206void ULoadingScreenManager::HandlePostLoadMap(UWorld* World)
Parameter 'World' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:505void UCommonSessionSubsystem::CreateOnlineSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_HostSessionRequest* Request)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:505void UCommonSessionSubsystem::CreateOnlineSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_HostSessionRequest* Request)
Parameter 'Request' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:715void UCommonSessionSubsystem::FindSessionsInternal(APlayerController* SearchingPlayer, const TSharedRef<FCommonOnlineSearchSettings>& InSearchSettings)
Parameter 'SearchingPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:743void UCommonSessionSubsystem::FindSessionsInternalOSSv1(ULocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1087void UCommonSessionSubsystem::JoinSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_SearchResult* Request)
Parameter 'LocalPlayer' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonSessionSubsystem.cpp:1087void UCommonSessionSubsystem::JoinSessionInternalOSSv1(ULocalPlayer* LocalPlayer, UCommonSession_SearchResult* Request)
Parameter 'Request' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:593bool UCommonUserSubsystem::AutoLoginOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Parameter 'System' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:598bool UCommonUserSubsystem::ShowLoginUIOSSv1(FOnlineContextCache* System, TSharedRef<FUserLoginRequest> Request, FPlatformUserId PlatformUser)
Parameter 'System' can be made pointer to constPlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:609bool 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:606FRotator 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:125bool 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:182void UUIExtensionSubsystem::NotifyExtensionPointOfExtensions(TSharedPtr<FUIExtensionPoint>& ExtensionPoint)
Parameter 'ExtensionPoint' can be made reference to constPlugins\UIExtension\Source\Private\UIExtensionSystem.cpp:208void UUIExtensionSubsystem::NotifyExtensionPointsOfExtension(EUIExtensionAction Action, TSharedPtr<FUIExtension>& Extension)
Parameter 'Extension' can be made reference to constSource\LyraEditor\Commandlets\ContentValidationCommandlet.cpp:296void UContentValidationCommandlet::GetAllPackagesInPath(IAssetRegistry& AssetRegistry, const FString& InPathString, TArray<FString>& OutPackageNames) const
Parameter 'AssetRegistry' can be made reference to constSource\LyraEditor\Validation\EditorValidator.cpp:365void UEditorValidator::GetChangedAssetsForCode(IAssetRegistry& AssetRegistry, const FString& ChangedHeaderLocalFilename, TArray<FString>& OutChangedPackageNames)
Parameter 'AssetRegistry' can be made reference to constSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:456void ULyraAbilitySystemComponent::RemoveAbilityFromActivationGroup(ELyraAbilityActivationGroup Group, ULyraGameplayAbility* LyraAbility)
Parameter 'LyraAbility' can be made pointer to constSource\LyraGame\Camera\LyraUICameraManagerComponent.cpp:14ULyraUICameraManagerComponent* ULyraUICameraManagerComponent::GetComponent(APlayerController* PC)
Parameter 'PC' can be made pointer to constSource\LyraGame\Character\LyraCharacter.cpp:593bool FSharedRepMovement::FillForCharacter(ACharacter* Character)
Parameter 'Character' can be made pointer to constSource\LyraGame\Cosmetics\LyraControllerComponent_CharacterParts.cpp:106void ULyraControllerComponent_CharacterParts::OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn)
Parameter 'OldPawn' can be made pointer to constSource\LyraGame\Cosmetics\LyraControllerComponent_CharacterParts.cpp:106void ULyraControllerComponent_CharacterParts::OnPossessedPawnChanged(APawn* OldPawn, APawn* NewPawn)
Parameter 'NewPawn' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:229void UGameFeatureAction_AddAbilities::RemoveActorAbilities(AActor* Actor, FPerContextData& ActiveData)
Parameter 'Actor' can be made pointer to constSource\LyraGame\GameFeatures\GameFeatureAction_AddAbilities.cpp:256UActorComponent* 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:35void UGameFeatureAction_WorldActionBase::HandleGameInstanceStart(UGameInstance* GameInstance, FGameFeatureStateChangeContext ChangeContext)
Parameter 'GameInstance' can be made pointer to constSource\LyraGame\GameModes\AsyncAction_ExperienceReady.cpp:61void UAsyncAction_ExperienceReady::Step2_ListenToExperienceLoading(AGameStateBase* GameState)
Parameter 'GameState' can be made pointer to constSource\LyraGame\Inventory\LyraInventoryManagerComponent.cpp:68void FLyraInventoryList::BroadcastChangeMessage(FLyraInventoryEntry& Entry, int32 OldCount, int32 NewCount)
Parameter 'Entry' can be made reference to constSource\LyraGame\Performance\LyraMemoryDebugCommands.cpp:93void 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:170void ALyraPlayerController::OnSettingsChanged(ULyraSettingsShared* InSettings)
Parameter 'InSettings' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:44void ULyraPlayerSpawningManagerComponent::OnLevelAdded(ULevel* InLevel, UWorld* InWorld)
Parameter 'InWorld' can be made pointer to constSource\LyraGame\Player\LyraPlayerSpawningManagerComponent.cpp:128APlayerStart* ULyraPlayerSpawningManagerComponent::FindPlayFromHereStart(AController* Player)
Parameter 'Player' can be made pointer to constSource\LyraGame\Settings\CustomSettings\LyraSettingKeyboardInput.cpp:47void ULyraSettingKeyboardInput::SetInputData(FEnhancedActionKeyMapping& BaseMapping, const UPlayerMappableInputConfig* InOwningConfig, int32 InKeyBindSlot)
Parameter 'BaseMapping' can be made reference to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1368void ULyraSettingsLocal::AddOrUpdateCustomKeyboardBindings(const FName MappingName, const FKey NewKey, ULyraLocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1411void ULyraSettingsLocal::ResetKeybindingToDefault(const FName MappingName, ULyraLocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constSource\LyraGame\Settings\LyraSettingsLocal.cpp:1419void ULyraSettingsLocal::ResetKeybindingsToDefault(ULyraLocalPlayer* LocalPlayer)
Parameter 'LocalPlayer' can be made pointer to constSource\LyraGame\System\LyraDevelopmentStatics.cpp:104UClass* 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:99void UAsyncAction_ObserveTeamColors::OnWatchedAgentChangedTeam(UObject* TeamAgent, int32 OldTeam, int32 NewTeam)
Parameter 'TeamAgent' can be made pointer to constSource\LyraGame\Teams\LyraTeamCreationComponent.cpp:96void 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:95void SCircumferenceMarkerWidget::SetMarkerList(TArray<FCircumferenceMarkerEntry>& NewMarkerList)
Parameter 'NewMarkerList' can be made reference to constSource\LyraGame\Weapons\LyraGameplayAbility_RangedWeapon.cpp:209FTransform 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:80FString 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:81void FAsyncMixin::AsyncLoad(FSoftObjectPath SoftObjectPath, const FSimpleDelegate& DelegateToCall)
Parameter 'SoftObjectPath' is copied for each invocation, consider passing by const referencePlugins\AsyncMixin\Source\Private\AsyncMixin.cpp:96void 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:227void 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:22FDelegateHandle UCommonLocalPlayer::CallAndRegister_OnPlayerControllerSet(FPlayerControllerSetDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referencePlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:34FDelegateHandle UCommonLocalPlayer::CallAndRegister_OnPlayerStateSet(FPlayerStateSetDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referencePlugins\CommonGame\Source\Private\CommonLocalPlayer.cpp:47FDelegateHandle UCommonLocalPlayer::CallAndRegister_OnPlayerPawnSet(FPlayerPawnSetDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referencePlugins\CommonUser\Source\CommonUser\Private\CommonUserSubsystem.cpp:598bool 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:609bool 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:606FRotator 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:606FRotator 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:310UGameSetting::FStringCultureCache::FStringCultureCache(TFunction<FString()> InStringGetter)
Parameter 'InStringGetter' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:29void UGameSettingValueDiscreteDynamic::SetDefaultValueFromString(FString InOptionValue)
Parameter 'InOptionValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:34void UGameSettingValueDiscreteDynamic::AddDynamicOption(FString InOptionValue, FText InOptionText)
Parameter 'InOptionValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:34void UGameSettingValueDiscreteDynamic::AddDynamicOption(FString InOptionValue, FText InOptionText)
Parameter 'InOptionText' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:44void UGameSettingValueDiscreteDynamic::RemoveDynamicOption(FString InOptionValue)
Parameter 'InOptionValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:69void UGameSettingValueDiscreteDynamic::SetValueFromString(FString InStringValue)
Parameter 'InStringValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueDiscreteDynamic.cpp:74void UGameSettingValueDiscreteDynamic::SetValueFromString(FString InStringValue, EGameSettingChangeReason Reason)
Parameter 'InStringValue' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\GameSettingValueScalarDynamic.cpp:141void UGameSettingValueScalarDynamic::SetDisplayFormat(FSettingScalarFormatFunction InDisplayFormat)
Parameter 'InDisplayFormat' is copied for each invocation, consider passing by const referencePlugins\GameSettings\Source\Private\Widgets\Responsive\GameResponsivePanelSlot.cpp:26void 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:161void UGameplayMessageSubsystem::UnregisterListener(FGameplayMessageListenerHandle Handle)
Parameter 'Handle' is copied for each invocation, consider passing by const referencePlugins\PocketWorlds\Source\Private\PocketLevelInstance.cpp:19bool 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:64FDelegateHandle UPocketLevelInstance::AddReadyCallback(FPocketLevelInstanceEvent::FDelegate Callback)
Parameter 'Callback' is copied for each invocation, consider passing by const referencePlugins\PocketWorlds\Source\Private\PocketLevelSystem.cpp:10UPocketLevelInstance* 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:95FUIExtensionPointHandle 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:103static void OpenCommonMap_Clicked(const FString MapPath)
Parameter 'MapPath' is copied for each invocation, consider passing by const referenceSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:96void ULyraAbilitySystemComponent::CancelAbilitiesByFunc(TShouldCancelAbilityFunc ShouldCancelFunc, bool bReplicateCancelAbility)
Parameter 'ShouldCancelFunc' is copied for each invocation, consider passing by const referenceSource\LyraGame\AbilitySystem\LyraAbilitySystemComponent.cpp:512void 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:291void 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:50void ULyraGamePhaseSubsystem::StartPhase(TSubclassOf<ULyraGamePhaseAbility> PhaseAbility, FLyraGamePhaseDelegate PhaseEndedCallback)
Parameter 'PhaseEndedCallback' is copied for each invocation, consider passing by const referenceSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:352void ULyraCameraMode_ThirdPerson::SetTargetCrouchOffset(FVector NewTargetOffset)
Parameter 'NewTargetOffset' is copied for each invocation, consider passing by const referenceSource\LyraGame\Character\LyraPawnExtensionComponent.cpp:292void ULyraPawnExtensionComponent::OnAbilitySystemInitialized_RegisterAndCall(FSimpleMulticastDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referenceSource\LyraGame\Character\LyraPawnExtensionComponent.cpp:305void ULyraPawnExtensionComponent::OnAbilitySystemUninitialized_Register(FSimpleMulticastDelegate::FDelegate Delegate)
Parameter 'Delegate' is copied for each invocation, consider passing by const referenceSource\LyraGame\Cosmetics\LyraPawnComponent_CharacterParts.cpp:76FLyraCharacterPartHandle 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:18void ULyraExperienceManager::NotifyOfPluginActivation(const FString PluginURL)
Parameter 'PluginURL' is copied for each invocation, consider passing by const referenceSource\LyraGame\GameModes\LyraExperienceManager.cpp:31bool ULyraExperienceManager::RequestToDeactivatePlugin(const FString PluginURL)
Parameter 'PluginURL' is copied for each invocation, consider passing by const referenceSource\LyraGame\GameModes\LyraExperienceManagerComponent.cpp:56void ULyraExperienceManagerComponent::SetCurrentExperience(FPrimaryAssetId ExperienceId)
Parameter 'ExperienceId' is copied for each invocation, consider passing by const referenceSource\LyraGame\GameModes\LyraGameMode.cpp:291void 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:19void 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:88bool 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:88bool 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:88bool 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:28void FKeyboardOption::SetInitialValue(FKey InKey)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\CustomSettings\LyraSettingKeyboardInput.cpp:102bool ULyraSettingKeyboardInput::ChangeBinding(int32 InKeyBindSlot, FKey NewKey)
Parameter 'NewKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\CustomSettings\LyraSettingKeyboardInput.cpp:144void 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:1332void ULyraSettingsLocal::GetAllMappingNamesFromKey(const FKey InKey, TArray<FName>& OutActionNames)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\Settings\LyraSettingsLocal.cpp:1368void 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:52void 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:58void 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:76void ULyraSettingsListEntrySetting_KeyboardInput::ChangeBinding(int32 InKeyBindSlot, FKey InKey)
Parameter 'InKey' is copied for each invocation, consider passing by const referenceSource\LyraGame\System\LyraAssetManager.cpp:152UPrimaryDataAsset* 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:14TSoftObjectPtr<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:13void ULyraTabButtonBase::SetIconFromLazyObject(TSoftObjectPtr<UObject> LazyObject)
Parameter 'LazyObject' is copied for each invocation, consider passing by const referenceSource\LyraGame\UI\Frontend\LyraFrontendStateComponent.cpp:80void 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:97UCommonPlayerInputKey::UCommonPlayerInputKey(const FObjectInitializer& ObjectInitializer)
Members 'AxisScale', 'ForcedHoldKeybindStatus', 'bIsHoldKeybind', 'bShowKeybindBorder', 'bShowTimeCountDown' are not initialized in this constructorPlugins\GameSubtitles\Source\Private\Widgets\SubtitleDisplay.cpp:16USubtitleDisplay::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:52ULyraCameraMode::ULyraCameraMode()
Member 'bResetInterpolation' is not initialized in this constructorSource\LyraGame\Camera\LyraCameraMode_ThirdPerson.cpp:22ULyraCameraMode_ThirdPerson::ULyraCameraMode_ThirdPerson()
Members 'bUseRuntimeFloatCurves', 'AimLineToDesiredPosBlockedPct' are not initialized in this constructorSource\LyraGame\Cosmetics\LyraCosmeticDeveloperSettings.cpp:18ULyraCosmeticDeveloperSettings::ULyraCosmeticDeveloperSettings()
Member 'CheatMode' is not initialized in this constructorSource\LyraGame\Feedback\ContextEffects\AnimNotify_LyraContextEffects.cpp:18UAnimNotify_LyraContextEffects::UAnimNotify_LyraContextEffects()
Members 'bAttached', 'bPerformTrace', 'bPreviewInEditor' are not initialized in this constructorSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_MobileFPSType.cpp:12ULyraSettingValueDiscrete_MobileFPSType::ULyraSettingValueDiscrete_MobileFPSType()
Member 'InitialValue' is not initialized in this constructorSource\LyraGame\Settings\CustomSettings\LyraSettingValueDiscrete_PerfStat.cpp:63ULyraSettingValueDiscrete_PerfStat::ULyraSettingValueDiscrete_PerfStat()
Members 'StatToDisplay', 'InitialMode' are not initialized in this constructorSource\LyraGame\UI\PerformanceStats\LyraPerfStatWidgetBase.cpp:13ULyraPerfStatWidgetBase::ULyraPerfStatWidgetBase(const FObjectInitializer& ObjectInitializer)
Member 'StatToDisplay' is not initialized in this constructorSource\LyraGame\UI\Weapons\SCircumferenceMarkerWidget.cpp:13SCircumferenceMarkerWidget::SCircumferenceMarkerWidget()
Members 'MarkerBrush', 'bColorAndOpacitySet', 'bReticleCornerOutsideSpreadRadius' are not initialized in this constructorSource\LyraGame\UI\Weapons\SHitMarkerConfirmationWidget.cpp:9SHitMarkerConfirmationWidget::SHitMarkerConfirmationWidget()
Member 'bColorAndOpacitySet' is not initialized in this constructorSource\LyraGame\Weapons\LyraWeaponDebugSettings.cpp:8ULyraWeaponDebugSettings::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:420static 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:40const 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:16static 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:29const 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