setActionCallback() приватный Метод

private setActionCallback ( System.Action callback, int uniqueActionID ) : void
callback System.Action
uniqueActionID int
Результат void
Пример #1
0
        public void Buy(Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaVirtualCurrency.CallStatic("ApplicasaVirtualCurrencyBuy", innerVirtualCurrencyJavaObject, uniqueActionID);
        }
Пример #2
0
        public void UploadFile(byte[] data, Fields field, AMAZON_FILE_TYPES fileType, string extension, Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaUserUploadFile", innerUserJavaObject, (int)field, field.ToString(), data, data.Length, (int)fileType, extension, uniqueActionID);
        }
Пример #3
0
        public void Save(Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaUserSaveWithBlock", innerUserJavaObject, uniqueActionID);
        }
Пример #4
0
        public void Register(string username, string password, Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaRegisterUsername", innerUserJavaObject, username, password, uniqueActionID);
        }
Пример #5
0
        public void BuyWithRealMoney(Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodBuyWithRealMoney", innerVirtualGoodJavaObject, uniqueActionID);
        }
Пример #6
0
        public void Use(int quantity, Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodUseQuantity", innerVirtualGoodJavaObject, quantity, uniqueActionID);
        }
Пример #7
0
        public static void ForgotPassword(string username, Action action)
        {
            if (javaUnityApplicasaUser == null)
            {
                javaUnityApplicasaUser = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaUser");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaForgotPasswordForUsername", username, uniqueActionID);
        }
Пример #8
0
        public static void Logout(Action action)
        {
            if (javaUnityApplicasaUser == null)
            {
                javaUnityApplicasaUser = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaUser");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaLogoutWithBlock", uniqueActionID);
        }
Пример #9
0
        public static void UpdatePassword(string newPassword, string oldPassword, Action action)
        {
            if (javaUnityApplicasaUser == null)
            {
                javaUnityApplicasaUser = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaUser");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaUpdatePassword", newPassword, oldPassword, uniqueActionID);
        }
Пример #10
0
        public void Delete(Action action)
        {
            if (javaUnityApplicasaVirtualGoodCategory == null)
            {
                javaUnityApplicasaVirtualGoodCategory = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaVirtualGoodCategory");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaVirtualGoodCategory.CallStatic("ApplicasaVirtualGoodCategoryDeleteWithBlock", innerVirtualGoodCategoryJavaObject, uniqueActionID);
        }
Пример #11
0
        public static void ApplicasaVirtualCurrencyUseAmount(int amount, Currency currencyKind, Action callback)
        {
            if (javaUnityApplicasaVirtualCurrency == null)
            {
                javaUnityApplicasaVirtualCurrency = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaVirtualCurrency");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(callback, uniqueActionID);
            javaUnityApplicasaVirtualCurrency.CallStatic("ApplicasaVirtualCurrencyUseAmount", amount, (int)currencyKind, uniqueActionID);
        }
Пример #12
0
        public void Delete(Action action)
        {
            if (javaUnityApplicasaScoreB == null)
            {
                javaUnityApplicasaScoreB = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaScoreB");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaScoreB.CallStatic("ApplicasaScoreBDeleteWithBlock", innerScoreBJavaObject, uniqueActionID);
        }
Пример #13
0
        public void UploadFile(byte[] data, Fields field, AMAZON_FILE_TYPES fileType, string extension, Action action)
        {
            if (javaUnityApplicasaScoreB == null)
            {
                javaUnityApplicasaScoreB = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaScoreB");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaScoreB.CallStatic("ApplicasaScoreBUploadFile", innerScoreBJavaObject, (int)field, field.ToString(), data, data.Length, (int)fileType, extension, uniqueActionID);
        }
Пример #14
0
        public static void UseVirtualGood(VirtualGood virtualGood, int quantity, Action action)
        {
            if (javaUnityApplicasaIAP == null)
            {
                javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaIAP.CallStatic("ApplicasaIAPUseVirtualGood", virtualGood.innerVirtualGoodJavaObject, quantity, uniqueActionID);
        }
Пример #15
0
        public void Save(Action action)
        {
            if (javaUnityApplicasaAchievments == null)
            {
                javaUnityApplicasaAchievments = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaAchievments");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaAchievments.CallStatic("ApplicasaAchievmentsSaveWithBlock", innerAchievmentsJavaObject, uniqueActionID);
        }
Пример #16
0
//		/**********************
//		 Use Currency & Goods
//		 **********************/

        public static void UseCurrency(int amount, Currency currencyKind, Action action)
        {
            if (javaUnityApplicasaIAP == null)
            {
                javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaIAP.CallStatic("ApplicasaIAPUseAmount", amount, (int)currencyKind, uniqueActionID);
        }
Пример #17
0
//		/**********************
//		 Buy Currency & Goods
//		**********************/

        public static void BuyVirtualCurrency(VirtualCurrency virtualCurrency, Action action)
        {
            if (javaUnityApplicasaIAP == null)
            {
                javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaIAP.CallStatic("ApplicasaIAPBuyVirtualCurrency", virtualCurrency.innerVirtualCurrencyJavaObject, uniqueActionID);
        }
Пример #18
0
        public void Save(Action action)
        {
            if (javaUnityApplicasaDataManString == null)
            {
                javaUnityApplicasaDataManString = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaDataManString");
            }
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaDataManString.CallStatic("ApplicasaDataManStringSaveWithBlock", innerDataManStringJavaObject, uniqueActionID);
        }
Пример #19
0
 public void Buy(int quantity, Currency currencyKind, Action action)
 {
     if (currencyKind == Currency.RealMoney)
     {
         BuyWithRealMoney(action);
     }
     else
     {
         int uniqueActionID = Core.currentCallbackID;
         Core.currentCallbackID++;
         Core.setActionCallback(action, uniqueActionID);
         javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodBuyQuantity", innerVirtualGoodJavaObject, quantity, (int)currencyKind, uniqueActionID);
     }
 }
Пример #20
0
        public static void Login(string username, string password, Action action)
        {
            if (javaUnityApplicasaUser == null)
            {
                javaUnityApplicasaUser = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaUser");
            }
            // nil current user
            tempCurrentUser = null;
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaLoginWithUsername", username, password, uniqueActionID);
        }
Пример #21
0
        public static void FacebookLogin(Action action)
        {
            if (javaUnityApplicasaUser == null)
            {
                javaUnityApplicasaUser = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaUser");
            }

            // nil current user
            tempCurrentUser = null;
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaUserFacebookLoginWithBlock", uniqueActionID);
        }
Пример #22
0
 public static void BuyVirtualGood(VirtualGood virtualGood, int quantity, Currency currencyKind, Action action)
 {
     if (currencyKind == Currency.RealMoney)
     {
         BuyWithRealMoney(virtualGood, action);
     }
     else
     {
         if (javaUnityApplicasaIAP == null)
         {
             javaUnityApplicasaIAP = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaIAP");
         }
         int uniqueActionID = Core.currentCallbackID;
         Core.currentCallbackID++;
         Core.setActionCallback(action, uniqueActionID);
         javaUnityApplicasaIAP.CallStatic("ApplicasaIAPBuyVirtualGood", virtualGood.innerVirtualGoodJavaObject, quantity, (int)currencyKind, uniqueActionID);
     }
 }