CFTTAndroidRewardedVideos.h 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // CFTTAndroidRewardedVideos - [2022-04-09 18:08:20]
  2. #ifndef _CFTTANDROIDREWARDEDVIDEOS_H_
  3. #define _CFTTANDROIDREWARDEDVIDEOS_H_
  4. #include "common.h"
  5. /*
  6. 001F7CA8 CFTTAndroidRewardedVideos::Init(void)
  7. 001F7ED0 CFTTAndroidRewardedVideos::InitialiseUnityAds(void)
  8. 001F7F08 CFTTAndroidRewardedVideos::InitialiseChartboost(void)
  9. 001F7F40 CFTTAndroidRewardedVideos::InitialiseFacebook(void)
  10. 001F7F78 CFTTAndroidRewardedVideos::MoveToNextAd(void)
  11. 001F7F9C CFTTAndroidRewardedVideos::PlayVideo(int,bool,bool)
  12. 001F81D4 CFTTAndroidRewardedVideos::IsAdTypeInitialised(ERewardedVideoProvider)
  13. 001F823C CFTTAndroidRewardedVideos::AreAdsAvailable(ERewardedVideoProvider,int,bool)
  14. 001F82EC CFTTAndroidRewardedVideos::GetTotalPercent(int)
  15. 001F8320 CFTTAndroidRewardedVideos::AreAdsAvailable(int)
  16. 001F8344 CFTTAndroidRewardedVideos::AreAdsCaching(ERewardedVideoProvider,int)
  17. 001F83B4 CFTTAndroidRewardedVideos::AdOnScreen(void)
  18. 001F83EC CFTTAndroidRewardedVideos::SetPriority(ERewardedVideoProvider,int)
  19. 001F83FC CFTTAndroidRewardedVideos::CompleteSetup(int,int,void (*)(int))
  20. 001F8540 CFTTAndroidRewardedVideos::InitialiseNextAdNetwork(void)
  21. 001F8674 CFTTAndroidRewardedVideos::ResetPriorities(void)
  22. 001F8694 CFTTAndroidRewardedVideos::SetPercent(ERewardedVideoProvider,int)
  23. 001F86A4 CFTTAndroidRewardedVideos::ResetPercents(void)
  24. 001F86B8 CFTTAndroidRewardedVideos::Shutdown(void)
  25. 001F86CC CFTTAndroidRewardedVideos::Shutdown(ERewardedVideoProvider)
  26. */
  27. enum ERewardedVideoProvider {
  28. ERewardedVideoProvider_UNK
  29. };
  30. class CFTTAndroidRewardedVideos {
  31. public:
  32. __attribute__((noinline)) static void Init(void); // 001F7CA8
  33. __attribute__((noinline)) static void InitialiseUnityAds(void); // 001F7ED0
  34. __attribute__((noinline)) static void InitialiseChartboost(void); // 001F7F08
  35. __attribute__((noinline)) static void InitialiseFacebook(void); // 001F7F40
  36. __attribute__((noinline)) static void MoveToNextAd(void); // 001F7F78
  37. __attribute__((noinline)) static void PlayVideo(int, bool, bool); // 001F7F9C
  38. __attribute__((noinline)) static void IsAdTypeInitialised(ERewardedVideoProvider); // 001F81D4
  39. __attribute__((noinline)) static void AreAdsAvailable(ERewardedVideoProvider, int, bool); // 001F823C
  40. __attribute__((noinline)) static void GetTotalPercent(int); // 001F82EC
  41. __attribute__((noinline)) static void AreAdsAvailable(int); // 001F8320
  42. __attribute__((noinline)) static void AreAdsCaching(ERewardedVideoProvider, int); // 001F8344
  43. __attribute__((noinline)) static void AdOnScreen(void); // 001F83B4
  44. __attribute__((noinline)) static void SetPriority(ERewardedVideoProvider, int); // 001F83EC
  45. __attribute__((noinline)) static void CompleteSetup(int, int, void (*)(int)); // 001F83FC
  46. __attribute__((noinline)) static void InitialiseNextAdNetwork(void) // 001F8540
  47. {
  48. LOGE("InitialiseNextAdNetwork");
  49. }
  50. __attribute__((noinline)) static void ResetPriorities(void); // 001F8674
  51. __attribute__((noinline)) static void SetPercent(ERewardedVideoProvider, int); // 001F8694
  52. __attribute__((noinline)) static void ResetPercents(void); // 001F86A4
  53. __attribute__((noinline)) static void Shutdown(void); // 001F86B8
  54. __attribute__((noinline)) static void Shutdown(ERewardedVideoProvider); // 001F86CC
  55. };
  56. #endif //_CFTTANDROIDREWARDEDVIDEOS_H_