π¦ ClawHub
Ue Code Search
by @vincentwilliam
Search Unreal Engine C++ and Blueprint code. Use when: (1) Finding function definitions, (2) Searching for class names, (3) Finding UMG widget references, (4...
TERMINAL
clawhub install ue-code-searchπ About This Skill
name: ue-code-search description: | Search Unreal Engine C++ and Blueprint code. Use when: (1) Finding function definitions, (2) Searching for class names, (3) Finding UMG widget references, (4) Searching Lua/UnLua code, (5) Finding Blueprint-usable functions, (6) Searching across C++ and Lua
UE Code Search
Search Locations
C++ Source
Project\Source\ - Main C++ modulesProject\Plugins\*\Source\ - Plugin C++ codeLua Scripts (SilverPalace)
Project\Content\Script\ - All Lua scriptsGlobal/GlobalSystem/ - Core systems
- Module/MainModule_*/ - Main modules
- Module/CommonSubModule/ - Common submodulesAsset References
.uasset - Unreal assets (search in blueprints, materials).umap - Map filesCommon Searches
Find Function Definition
Select-String -Path "*.cpp" -Pattern "FunctionName"
Select-String -Path "*.lua" -Pattern "function.*FunctionName"
Find Class Usage
Select-String -Path "*.lua" -Pattern "ASomeClass"
Select-String -Path "*.cpp" -Pattern "SomeClass::"
Find UI Widgets
Select-String -Path "*.lua" -Pattern "c_UMG_"
Select-String -Path "*.lua" -Pattern "UMG_"
Find Net Messages
Select-String -Path "*.lua" -Pattern "SendPak"
Select-String -Path "*.lua" -Pattern "NetWork:Send"
SilverPalace Specific
Key Modules
MainModule_BigWorld - Main game moduleMainModule_VersionUpdate - Version/update moduleMainModule_Login - Login moduleNetWorkManager - Network managementModuleManager - Module switchingKey Lua Files
g_ModuleManager.lua - Module managementg_NetWorkManager.lua - Network managerg_UIManager.lua - UI managementMainLevelSwitcher.lua - Level/screen switchingOutput Format
Provide: