Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. #include "../include/main.hpp"
  2.  
  3. MAKE_HOOK_OFFSETLESS(RefreshContent, void, Il2CppObject* self)
  4. {
  5. //call method
  6. RefreshContent(self);
  7. //properties
  8. Il2CppObject* PlayButton;
  9. Il2CppObject* PlayButtonText;
  10. //Get Button
  11. if (!il2cpp_utils::RunMethod(&PlayButton, self, "get_playButton")) {
  12. log(ERROR, "Failed to get field");
  13. }
  14. // Destroy the localizer
  15. Il2CppObject* localizer;
  16. il2cpp_utils::RunMethod(&localizer, PlayButton, "GetComponentInChildren", il2cpp_utils::GetSystemType("Polyglot", "LocalizedTextMeshProUGUI"));
  17. if (localizer != nullptr)
  18. {
  19. il2cpp_utils::RunMethod(il2cpp_utils::GetClassFromName("UnityEngine", "Object"), "Destroy", localizer);
  20. }
  21. //Get Text Component
  22. if(!il2cpp_utils::RunMethod(&PlayButtonText, PlayButton, "GetComponentInChildren", il2cpp_utils::GetSystemType("TMPro", "TextMeshProUGUI")))
  23. {
  24. log(ERROR, "oopsQSD");
  25. log(ERROR, "oopASDAs2");
  26. }
  27. //set the text
  28. if(!il2cpp_utils::RunMethod(PlayButtonText, "SetText", il2cpp_utils::createcsstr("No Fail!")))
  29. {
  30. log(ERROR, "oops");
  31. }
  32.  
  33. }
  34. extern "C" void load() {
  35. //bugged
  36. INSTALL_HOOK_OFFSETLESS(RefreshContent, il2cpp_utils::FindMethodUnsafe("", "StandardLevelDetailView", "RefreshContent", 0));
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement