Exemplo n.º 1
0
    void Awake()
    {
        if (_instance == null)
        {
            _instance = this;
        }
        DontDestroyOnLoad(this.gameObject);
        CurrentConfiguration = UseSanboxEnvironment ? SandboxConfiguration : LiveConfiguration;

                #if UNITY_ANDROID
        System.Net.ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => {
            return(true);
        };
                #endif
    }
Exemplo n.º 2
0
    //Better than previous one.
    public DataspinWebRequest(Dictionary <string, object> dictionary, HttpRequestMethod httpMethod, DataspinRequestMethod dataspinMethod, Dictionary <string, string> extraData = null)
    {
        jsonDict = dictionary;
        if (extraData != null)
        {
            this.extraData = extraData;
        }
        if ((string)jsonDict["uid"] == null || (string)jsonDict["uid"] == "" || ((string)jsonDict["uid"]).Length < 1)
        {
            Debug.Log("DataspinWebRequest without UID detected, probably from tape. Adding UID from this session.");
            jsonDict["uid"] = Dataspin.Instance.Uid;
        }
        string encryptedData = Dataspin.CreateEncryptedData(jsonDict);
        string url           = Dataspin.Instance.CurrentConfiguration.BaseURL + encryptedData;

        BeginRequest(url, httpMethod, dataspinMethod, extraData);
    }
Exemplo n.º 3
0
    private void InitializeFromDict(Dictionary <string, object> dict)
    {
        /*
         * foreach(KeyValuePair<string, object> p in dict) {
         *      Debug.Log(p.Key + " : " + p.Value); //Just help.
         * }
         */

        iid           = (dict.ContainsKey(JsonKey_Iid)) ? Dataspin.getInt(dict[JsonKey_Iid]) : -1;
        internal_id   = (dict.ContainsKey(JsonKey_InternalName)) ? (string)dict[JsonKey_InternalName] : null;
        _name         = (dict.ContainsKey(JsonKey_Name)) ? (string)dict[JsonKey_Name] : null;
        price         = (dict.ContainsKey(JsonKey_Price)) ? Dataspin.getInt(dict[JsonKey_Price]) : -1;
        campaign_id   = (dict.ContainsKey(JsonKey_CampaignId)) ? Dataspin.getInt(dict[JsonKey_CampaignId]) : -1;
        purchase_date = (dict.ContainsKey(JsonKey_PurchaseDate)) ? (string)dict[JsonKey_Name] : null;
        coinsAdded    = (dict.ContainsKey(JsonKey_CoinsAdded)) ? Dataspin.getInt(dict[JsonKey_Name]) : -1;
        coinsAdded_B  = (dict.ContainsKey(JsonKey_CoinsAddedB)) ? Dataspin.getInt(dict[JsonKey_Name]) : -1;
        amount        = (dict.ContainsKey(JsonKey_Amount)) ? Dataspin.getInt(dict[JsonKey_Name]) : -1;
    }
Exemplo n.º 4
0
    private void InitializeFromDict(Dictionary <string, object> dict)
    {
        /*
         * foreach(KeyValuePair<string, object> p in dict) {
         *      Debug.Log(p.Key + " : " + p.Value); //Just help.
         * }
         */

        iid              = (dict.ContainsKey(JsonKey_Iid)) ? (int)(long)dict[JsonKey_Iid] : -1;
        internal_id      = (dict.ContainsKey(JsonKey_InternalName)) ? (string)dict[JsonKey_InternalName] : null;
        state            = (dict.ContainsKey(JsonKey_State)) ? (string)dict[JsonKey_State] : null;
        name             = (dict.ContainsKey(JsonKey_Name)) ? (string)dict[JsonKey_Name] : null;
        v_from           = (dict.ContainsKey(JsonKey_ValidFrom)) ? (string)dict[JsonKey_ValidFrom] : null;
        v_to             = (dict.ContainsKey(JsonKey_ValidTo)) ? (string)dict[JsonKey_ValidTo] : null;
        max_amount       = (dict.ContainsKey(JsonKey_MaxAmount)) ? Dataspin.getInt(dict[JsonKey_MaxAmount]) : -1;
        regular_price    = (dict.ContainsKey(JsonKey_RegularPrice)) ? Dataspin.getInt(dict[JsonKey_RegularPrice]) : -1;
        price            = (dict.ContainsKey(JsonKey_Price)) ? Dataspin.getInt(dict[JsonKey_Price]) : -1;
        usd_value        = (dict.ContainsKey(JsonKey_USDValue)) ? Dataspin.getDouble(dict[JsonKey_USDValue]) : -1;
        is_in_B_currency = (dict.ContainsKey(JsonKey_IsBCurrency)) ? Dataspin.getInt(dict[JsonKey_IsBCurrency]) : -1;
        campaign_id      = (dict.ContainsKey(JsonKey_CampaignId)) ? Dataspin.getInt(dict[JsonKey_CampaignId]) : -1;
        campaign_name    = (dict.ContainsKey(JsonKey_CampaignName)) ? (string)dict[JsonKey_CampaignName] : null;
        type             = (dict.ContainsKey(JsonKey_Type)) ? Dataspin.getInt(dict[JsonKey_Type]) : -1;
    }