I see you have this in getClass:
["unreal-icon",[null,null],/\.uc$/i,,false,,/\.uc$/i,/^UnrealScript$/i],
Which covers old Unreal3-era file extensions (.uc), but not the ones for Unreal Engine 4, such as the following:
- .uasset
- .uplugin
- .uproject
- .umap
Can you please add entries for those?