setActionCallback() private method

private setActionCallback ( System.Action callback, int uniqueActionID ) : void
callback System.Action
uniqueActionID int
return void
Exemplo n.º 1
0
        public void Buy(Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaVirtualCurrency.CallStatic("ApplicasaVirtualCurrencyBuy", innerVirtualCurrencyJavaObject, uniqueActionID);
        }
Exemplo n.º 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);
        }
Exemplo n.º 3
0
        public void Save(Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaUser.CallStatic("ApplicasaUserSaveWithBlock", innerUserJavaObject, uniqueActionID);
        }
Exemplo n.º 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);
        }
Exemplo n.º 5
0
        public void BuyWithRealMoney(Action action)
        {
            int uniqueActionID = Core.currentCallbackID;

            Core.currentCallbackID++;
            Core.setActionCallback(action, uniqueActionID);
            javaUnityApplicasaVirtualGood.CallStatic("ApplicasaVirtualGoodBuyWithRealMoney", innerVirtualGoodJavaObject, uniqueActionID);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
     }
 }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
     }
 }