Advertisement
Guest User

Untitled

a guest
Jul 30th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.13 KB | None | 0 0
  1. #include"ChaosAbort.h"
  2. #include"ChaosAndroid.h"
  3. #include"ChaosAndroidGetField.h"
  4. #include"ChaosAndroidSetField.h"
  5. #include"Nemesis.h"
  6. #include"GrowthPush.h"
  7. #include"Adjust.h"
  8. #include"AdfullyMovieReward.h"
  9. #include"Kingdom.h"
  10. #include<jni.h>
  11. #include<stdlib.h>
  12. void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_ActivityResultCallback(JNIEnv*Environment,jobject Object,jint RequestCode,jint ResultCode,jobject DataObject)
  13. {
  14. ChaosAndroidActivityResult(RequestCode,ResultCode,DataObject);
  15. }
  16. void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_BackCallback(JNIEnv*Environment,jobject Object)
  17. {
  18. struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
  19. KingdomBackCallback(Kingdom);
  20. }
  21. void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_CreateCallback(JNIEnv*Environment,jobject Object)
  22. {
  23. ChaosAndroidInitialize(Environment,Object);
  24. struct Kingdom*Kingdom=malloc(sizeof(struct Kingdom));
  25. if(Kingdom==0)
  26. {
  27. ChaosAbort(__FILE__,__LINE__);
  28. }
  29. KingdomInitializeCallback(Kingdom);
  30. ChaosAndroidSetField(Environment,Object,"Kingdom",Kingdom);
  31. // プッシュ通知ではデータを保持しておく必要があるため構造体を作成
  32. struct GrowthPush*GrowthPush=malloc(sizeof(struct GrowthPush));
  33. if(GrowthPush==0)
  34. {
  35. ChaosAbort(__FILE__,__LINE__);
  36. }
  37. ChaosAndroidSetField(Environment,Object,"GrowthPush",GrowthPush);
  38. GrowthPushInitialize(&Kingdom->Nemesis,GrowthPush);
  39. AdjustInitialize(&Kingdom->Nemesis);
  40. struct AdfullyMovieReward*AdfullyMovieReward=malloc(sizeof(struct AdfullyMovieReward));
  41. if(AdfullyMovieReward==0)
  42. {
  43. ChaosAbort(__FILE__,__LINE__);
  44. }
  45. ChaosAndroidSetField(Environment,Object,"AdfullyMovieReward",AdfullyMovieReward);
  46. AdfullyMovieRewardInitialize(&Kingdom->Nemesis,AdfullyMovieReward,"57bed2512e3495ce5e0001f1");
  47. }
  48. void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_DestroyCallback(JNIEnv*Environment,jobject Object)
  49. {
  50. struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
  51. struct GrowthPush*GrowthPush=ChaosAndroidGetField(Environment,Object,"GrowthPush");
  52. struct AdfullyMovieReward*AdfullyMovieReward=ChaosAndroidGetField(Environment,Object,"AdfullyMovieReward");
  53. AdfullyMovieRewardFinalize(AdfullyMovieReward);
  54. AdjustFinalize();
  55. GrowthPushFinalize(GrowthPush);
  56. KingdomFinalizeCallback(Kingdom);
  57. }
  58. void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_PauseCallback(JNIEnv*Environment,jobject Object)
  59. {
  60. struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
  61. struct AdfullyMovieReward*AdfullyMovieReward=ChaosAndroidGetField(Environment,Object,"AdfullyMovieReward");
  62. AdfullyMovieRewardPauseCallback(AdfullyMovieReward);
  63. AdjustStopCallback();
  64. KingdomStopCallback(Kingdom);
  65. }
  66. void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_ResumeCallback(JNIEnv*Environment,jobject Object)
  67. {
  68. struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
  69. struct AdfullyMovieReward*AdfullyMovieReward=ChaosAndroidGetField(Environment,Object,"AdfullyMovieReward");
  70. KingdomStartCallback(Kingdom);
  71. AdjustStartCallback();
  72. AdfullyMovieRewardResumeCallback(AdfullyMovieReward);
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement