//PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 #include "../SDK.hpp" namespace SDK { //--------------------------------------------------------------------------- //Functions //--------------------------------------------------------------------------- // Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // struct FString permission (Parm, ZeroConstructor) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) bool UAndroidPermissionFunctionLibrary::CheckPermission(const struct FString& permission) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function AndroidPermission.AndroidPermissionFunctionLibrary.CheckPermission"); UAndroidPermissionFunctionLibrary_CheckPermission_Params params; params.permission = permission; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; static auto defaultObj = StaticClass()->GetDefaultObject(); defaultObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; return params.ReturnValue; } // Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions // (Final, Native, Static, Public, HasOutParms, BlueprintCallable) // Parameters: // TArray Permissions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm) // class UAndroidPermissionCallbackProxy* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData) class UAndroidPermissionCallbackProxy* UAndroidPermissionFunctionLibrary::AcquirePermissions(TArray Permissions) { static UFunction *pFunc = 0; if (!pFunc) pFunc = UObject::FindObject("Function AndroidPermission.AndroidPermissionFunctionLibrary.AcquirePermissions"); UAndroidPermissionFunctionLibrary_AcquirePermissions_Params params; params.Permissions = Permissions; auto flags = pFunc->FunctionFlags; pFunc->FunctionFlags |= 0x400; static auto defaultObj = StaticClass()->GetDefaultObject(); defaultObj->ProcessEvent(pFunc, ¶ms); pFunc->FunctionFlags = flags; return params.ReturnValue; } }