コード例 #1
0
 public static void setAccountName(string name)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setAccountName", new object[]
     {
         name
     });
 }
コード例 #2
0
 private static void U3D_showLoginViewWithType(int type)
 {
     JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "Login", new object[]
     {
         type
     });
 }
コード例 #3
0
 public static void setLogEnable_StatisticalDataItf(bool bEnable)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setLogEnable", new object[]
     {
         bEnable
     });
 }
コード例 #4
0
 public static void setAccountLevel(int level)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setAccountLevel", new object[]
     {
         level
     });
 }
コード例 #5
0
 public static void setAccountGender(GameGender gender)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setAccountGenderByString", new object[]
     {
         gender.ToString()
     });
 }
コード例 #6
0
 public static void onLogin(string userId)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "onLogin", new object[]
     {
         userId
     });
 }
コード例 #7
0
 public static void AdvBannerRefresh(int sec)
 {
     JoyYouNativeInterface.AndroidInvoke("__IAdvertisement", "BannerRefresh", new object[]
     {
         sec
     });
 }
コード例 #8
0
 public static void setAccountAge(int age)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setAccountAge", new object[]
     {
         age
     });
 }
コード例 #9
0
 public static void initAccount(string accountId)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "initAccount", new object[]
     {
         accountId
     });
 }
コード例 #10
0
 public static void setAccountType(GameAccountType type)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setAccountTypeByString", new object[]
     {
         type.ToString()
     });
 }
コード例 #11
0
 public static void setStandaloneGame(bool isSG)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setStandaloneGame", new object[]
     {
         isSG
     });
 }
コード例 #12
0
 public static void onAccountMissionCompleted(string missionId)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "onAccountMissionCompleted", new object[]
     {
         missionId
     });
 }
コード例 #13
0
 public static void setAccountGameServer(string gameServer)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "setAccountGameServer", new object[]
     {
         gameServer
     });
 }
コード例 #14
0
 public static void initStatisticalGame(string appId, string partnerId)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "initStatisticalGame", new object[]
     {
         appId,
         partnerId
     });
 }
コード例 #15
0
 public static void RequestRealUserRegister(string uid, bool IsQuery)
 {
     JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "RequestRealUserRegister", new object[]
     {
         uid,
         IsQuery
     });
 }
コード例 #16
0
 public static void initAppCPA(string appId, string channelId)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "initAppCPA", new object[]
     {
         appId,
         channelId
     });
 }
コード例 #17
0
 public static void onAccountMissionFailed(string missionId, string cause)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "onAccountMissionFailed", new object[]
     {
         missionId,
         cause
     });
 }
コード例 #18
0
 public static void onAccountCurrencyReward(double virtualCurrencyAmount, string reason)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "onAccountCurrencyReward", new object[]
     {
         virtualCurrencyAmount,
         reason
     });
 }
コード例 #19
0
 public static void onAccountUse(string item, int itemNumber)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "onAccountUse", new object[]
     {
         item,
         itemNumber
     });
 }
コード例 #20
0
 public static void onAccountPurchase(string item, int itemNumber, double priceInVirtualCurrency)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "onAccountPurchase", new object[]
     {
         item,
         itemNumber,
         priceInVirtualCurrency
     });
 }
コード例 #21
0
 private static void U3D_showLoginView()
 {
     JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "Login", new object[]
     {
         null,
         string.Empty,
         string.Empty
     });
 }
コード例 #22
0
 public static void onPay(string userId, string orderId, int amount, string currency)
 {
     JoyYouNativeInterface.AndroidInvoke("__IStatisticalData", "onPay", new object[]
     {
         userId,
         orderId,
         amount,
         currency
     });
 }
コード例 #23
0
 public static void QuitGame(string paramString)
 {
     if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor)
     {
         JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "Release", new object[0]);
     }
     else
     {
         JoyYouInterfaceSimulator.QuitGame(paramString);
     }
 }
コード例 #24
0
 public static void HLLogout()
 {
     if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor)
     {
         JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "Logout", new object[0]);
     }
     else
     {
         JoyYouInterfaceSimulator.Logout();
     }
 }
コード例 #25
0
 public static void GameRecordItf_ShowPlayerClub()
 {
     if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor)
     {
         JoyYouNativeInterface.AndroidInvoke("__IGameRecord", "ShowPlayerClub", new object[0]);
     }
     else
     {
         JoyYouInterfaceSimulator.GameRecordItf_ShowPlayerClub();
     }
 }
コード例 #26
0
 private static void U3D_exchangeGoods(int paramPrice, string paramBillNo, string paramBillTitle, string paramRoleId, int paramZoneId)
 {
     JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "PayGoods", new object[]
     {
         paramPrice,
         paramBillNo,
         paramBillTitle,
         paramRoleId,
         paramZoneId
     });
 }
コード例 #27
0
 public static void ShowFloatToolkit(bool visible, double x, double y)
 {
     if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor)
     {
         JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "ShowFloatToolkit", new object[]
         {
             visible,
             x,
             y
         });
     }
 }
コード例 #28
0
 public static void GameRecordItf_ShowCtrlBar(bool visible)
 {
     if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor)
     {
         JoyYouNativeInterface.AndroidInvoke("__IGameRecord", "ShowControlBar", new object[]
         {
             visible
         });
     }
     else
     {
         JoyYouInterfaceSimulator.GameRecordItf_ShowCtrlBar(visible);
     }
 }
コード例 #29
0
 public static void SendGameExtData(string type, string jsonData)
 {
     if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor)
     {
         JoyYouNativeInterface.AndroidInvoke("__ICommonSDKPlatform", "SendGameExtData", new object[]
         {
             type,
             jsonData
         });
     }
     else
     {
         JoyYouInterfaceSimulator.SendGameExtData(type, jsonData);
     }
 }
コード例 #30
0
 public static void InitGameRecordItf(string appKey, string _params)
 {
     if (Application.platform != RuntimePlatform.OSXEditor && Application.platform != RuntimePlatform.WindowsEditor)
     {
         JoyYouNativeInterface.AndroidInvoke("__IGameRecord", "Init", new object[]
         {
             appKey,
             _params
         });
     }
     else
     {
         JoyYouInterfaceSimulator.InitGameRecordItf(appKey, _params);
     }
 }