public void PlayGame(int arg) { switch (arg) { case 0: PlayAuthorized(); AnalyticsEventsController.LogEvent("GameMode_Self"); break; //find account case 1: FindAcc(); AnalyticsEventsController.LogEvent("GameMode_Account"); break; case 2: FindHash(); AnalyticsEventsController.LogEvent("GameMode_Hashtag"); break; case 3: ShowHistory(); break; } }
protected virtual void OnSuccessNC(PurchaseEventArgs args) { if (OnPurchaseNonConsumable != null) { OnPurchaseNonConsumable(args); } AnalyticsEventsController.LogEvent("No_ads_buyed"); Debug.Log(NC_PRODUCTS[currentProductIndex] + " Buyed!"); }
public void Play(string id) { if (isLoaded) { CanvasController.instance.OpenCanvas(searchingUi); //History.SaveToHistory(id, 0, 0); PreloadingManager.instance._PreloadAccountImages(id); AnalyticsEventsController.LogEvent("GameMode_Prefer"); } }
protected virtual void OnSuccessC(PurchaseEventArgs args) { if (OnPurchaseConsumable != null) { OnPurchaseConsumable(args); } Debug.Log(C_PRODUCTS[currentProductIndex] + " Buyed!"); AnalyticsEventsController.LogEvent(C_PRODUCTS[currentProductIndex]._eventData); PlayerStats.instance.AddInstaCoins(C_PRODUCTS[currentProductIndex].CoinsCount); }
public void AddPack(_PackData data) { if (PlayerStats.instance.InstaCoins >= data._Price) { PlayerStats.instance.AddPack(data._TipsCount, data._AddTimeCount, data._RefreshCount); SuccessfulBuy.SetActive(true); PlayerStats.instance.AddInstaCoins(-data._Price); AnalyticsEventsController.LogEvent(data._EventData); } }
public void AcceptRating() { // analytics rating AnalyticsEventsController.LogEvent("Rating", "stars", ratedApp.ToString()); if (ratedApp >= 4) { ShowRateMarket(); } else { ShowFeedBack(); } }
public void NextLevel() { if (gameStrategy < GameStrategy.Right) { gameStrategy++; } else { gameStrategy = GameStrategy.Normal; } numMap++; ui.UpdateLevel(numMap); GameControllerScr.instance._Timer.UpdateTimeValues(); AnalyticsEventsController.LogPlayerLevel(numMap); StartCoroutine(CreateButtonCells()); }
public void Music_button() { bool b = Music.instance.SwitchMusic(); switch (b) { case true: musicImg.sprite = Musicicons[0]; break; case false: musicImg.sprite = Musicicons[1]; break; } AnalyticsEventsController.LogEvent("Music_" + b.ToString()); }
public string GetAccessToken(string myUrl) { string url1 = myUrl; string accessToken = "#access_token"; //string error = "? error"; if (url1.Contains(accessToken)) { var data = url1.Substring(url1.LastIndexOf("=") + 1); Debug.Log("Successfuly authorized. token: " + data); AnalyticsEventsController.LogEvent("Authorized"); //save token here StartCoroutine(ConvertKeyToId(data)); return(data); } return(null); }
public void BuyNoAds() { AnalyticsEventsController.LogEvent("No_ads_buyed"); Debug.Log("No ads buyed!"); }
IEnumerator Share(bool authorized) { //share logined account ScreenCanvas.SetActive(true); string t = ""; if (authorized) { t = "Lets play with my account!"; GameObject.Find("Share_account_name").GetComponent <Text>().text = "@" + PlayerStats.instance.playerSettings.name; } else { GameObject.Find("Share_account_name").GetComponent <Text>().text = ""; t = "Lets play InstaJong!"; } GameObject.Find("Share_header").GetComponent <Text>().text = t; string path = Application.persistentDataPath + "/share_screen.png"; yield return(new WaitForEndOfFrame()); //Texture2D tex = ScreenCapture.CaptureScreenshotAsTexture(); //DataSave.SaveImage(tex, "share_screen", Application.persistentDataPath); var height = 600; var width = 600; Texture2D tex = new Texture2D(width, height, TextureFormat.RGB24, false); Rect _r = new Rect(0, 0, width, height); tex.ReadPixels(_r, 0, 0); tex.Apply(); DataSave.SaveImage(tex, "share_screen", Application.persistentDataPath, true); Debug.Log(path + " - screenshot saved"); //yield return new WaitForSeconds(0.05f); ScreenCanvas.SetActive(false); if (authorized) { AnalyticsEventsController.LogEvent("Share", "share_type", "authorized"); new NativeShare().SetTitle("lets play InstaJong!").SetText("Find my account and play! @" + PlayerStats.instance.playerSettings.name + "\n https://play.google.com/apps/testing/com.GeM.InstaJong \n\n\n #InstaJong").AddFile(path).Share(); } else { AnalyticsEventsController.LogEvent("Share", "share_type", "Not_authorized"); new NativeShare().SetTitle("lets play InstaJong!").SetText("Hey, lets go play InstaJong! \n https://play.google.com/apps/testing/com.GeM.InstaJong \n\n\n #InstaJong").AddFile(path).Share(); } if (!PlayerPrefs.HasKey(_shareKey)) { PlayerStats.instance.AddInstaCoins(500); AddICBuyShare.SetActive(false); PlayerPrefs.SetInt(_shareKey, 1); } }