File tree Expand file tree Collapse file tree 3 files changed +10
-10
lines changed
Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -9,12 +9,12 @@ namespace UE
99 {
1010 static std::int32_t Strlen (const wchar_t * a_str)
1111 {
12- return wcslen (a_str);
12+ return (std:: int32_t ) wcslen (a_str);
1313 }
1414
1515 static std::int32_t Strnlen (const wchar_t * a_str, std::size_t a_size)
1616 {
17- return wcsnlen (a_str, a_size);
17+ return (std:: int32_t ) wcsnlen (a_str, a_size);
1818 }
1919 };
2020}
Original file line number Diff line number Diff line change @@ -25,17 +25,17 @@ namespace UE
2525 }
2626
2727
28- UObject* FindObjectFast (FString a_name, EClassCastFlags a_type);
29- UObject* FindObject (FString a_name, EClassCastFlags a_type);
28+ UObject* FindObjectFast (FName a_name, EClassCastFlags a_type);
29+ UObject* FindObject (FName a_name, EClassCastFlags a_type);
3030
3131 template <class T >
32- inline T* FindObjectFast (FString a_name, EClassCastFlags a_type)
32+ inline T* FindObjectFast (FName a_name, EClassCastFlags a_type)
3333 {
3434 return (T*)FindObjectFast (a_name, a_type);
3535 }
3636
3737 template <class T >
38- inline T* FindObject (FString a_name, EClassCastFlags a_type)
38+ inline T* FindObject (FName a_name, EClassCastFlags a_type)
3939 {
4040 return (T*)FindObject (a_name, a_type);
4141 }
Original file line number Diff line number Diff line change 55
66namespace UE
77{
8- UObject* FindObjectFast (FString a_name, EClassCastFlags a_type)
8+ UObject* FindObjectFast (FName a_name, EClassCastFlags a_type)
99 {
1010 for (FRawObjectIterator it; it; ++it) {
1111 if (const auto object = it->object )
12- if (object->classPrivate ->HasAnyCastFlag (a_type) && object->GetFName (). ToString () == a_name)
12+ if (object->classPrivate ->HasAnyCastFlag (a_type) && object->GetFName () == a_name)
1313 return (UObject*)object;
1414 }
1515
1616 return nullptr ;
1717 }
1818
19- UObject* FindObject (FString a_name, EClassCastFlags a_type)
19+ UObject* FindObject (FName a_name, EClassCastFlags a_type)
2020 {
2121 for (FRawObjectIterator it; it; ++it) {
2222 if (const auto object = (UObject*)it->object )
23- if (object->classPrivate ->HasAnyCastFlag (a_type) && object->GetFullName () == a_name)
23+ if (object->classPrivate ->HasAnyCastFlag (a_type) && object->GetFullName () == a_name. ToString () )
2424 return (UObject*)object;
2525 }
2626
You can’t perform that action at this time.
0 commit comments