Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include"ChaosAbort.h"
- #include"ChaosAndroid.h"
- #include"ChaosAndroidGetField.h"
- #include"ChaosAndroidSetField.h"
- #include"Nemesis.h"
- #include"GrowthPush.h"
- #include"Adjust.h"
- #include"AdfullyMovieReward.h"
- #include"Kingdom.h"
- #include<jni.h>
- #include<stdlib.h>
- void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_ActivityResultCallback(JNIEnv*Environment,jobject Object,jint RequestCode,jint ResultCode,jobject DataObject)
- {
- ChaosAndroidActivityResult(RequestCode,ResultCode,DataObject);
- }
- void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_BackCallback(JNIEnv*Environment,jobject Object)
- {
- struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
- KingdomBackCallback(Kingdom);
- }
- void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_CreateCallback(JNIEnv*Environment,jobject Object)
- {
- ChaosAndroidInitialize(Environment,Object);
- struct Kingdom*Kingdom=malloc(sizeof(struct Kingdom));
- if(Kingdom==0)
- {
- ChaosAbort(__FILE__,__LINE__);
- }
- KingdomInitializeCallback(Kingdom);
- ChaosAndroidSetField(Environment,Object,"Kingdom",Kingdom);
- // プッシュ通知ではデータを保持しておく必要があるため構造体を作成
- struct GrowthPush*GrowthPush=malloc(sizeof(struct GrowthPush));
- if(GrowthPush==0)
- {
- ChaosAbort(__FILE__,__LINE__);
- }
- ChaosAndroidSetField(Environment,Object,"GrowthPush",GrowthPush);
- GrowthPushInitialize(&Kingdom->Nemesis,GrowthPush);
- AdjustInitialize(&Kingdom->Nemesis);
- struct AdfullyMovieReward*AdfullyMovieReward=malloc(sizeof(struct AdfullyMovieReward));
- if(AdfullyMovieReward==0)
- {
- ChaosAbort(__FILE__,__LINE__);
- }
- ChaosAndroidSetField(Environment,Object,"AdfullyMovieReward",AdfullyMovieReward);
- AdfullyMovieRewardInitialize(&Kingdom->Nemesis,AdfullyMovieReward,"57bed2512e3495ce5e0001f1");
- }
- void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_DestroyCallback(JNIEnv*Environment,jobject Object)
- {
- struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
- struct GrowthPush*GrowthPush=ChaosAndroidGetField(Environment,Object,"GrowthPush");
- struct AdfullyMovieReward*AdfullyMovieReward=ChaosAndroidGetField(Environment,Object,"AdfullyMovieReward");
- AdfullyMovieRewardFinalize(AdfullyMovieReward);
- AdjustFinalize();
- GrowthPushFinalize(GrowthPush);
- KingdomFinalizeCallback(Kingdom);
- }
- void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_PauseCallback(JNIEnv*Environment,jobject Object)
- {
- struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
- struct AdfullyMovieReward*AdfullyMovieReward=ChaosAndroidGetField(Environment,Object,"AdfullyMovieReward");
- AdfullyMovieRewardPauseCallback(AdfullyMovieReward);
- AdjustStopCallback();
- KingdomStopCallback(Kingdom);
- }
- void Java_jp_co_siliconstudio_ageofishtaria_KingdomActivity_ResumeCallback(JNIEnv*Environment,jobject Object)
- {
- struct Kingdom*Kingdom=ChaosAndroidGetField(Environment,Object,"Kingdom");
- struct AdfullyMovieReward*AdfullyMovieReward=ChaosAndroidGetField(Environment,Object,"AdfullyMovieReward");
- KingdomStartCallback(Kingdom);
- AdjustStartCallback();
- AdfullyMovieRewardResumeCallback(AdfullyMovieReward);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement