// Use this for initialization void Start() { faces = Resources.LoadAll <Sprite>("Face"); jersey = Resources.LoadAll <Sprite>("Team"); basketball = GameObject.Find("basketball"); ballController = basketball.GetComponent <BallControllerTournament>(); initializeSharedObjects(0, 0, "quarterFinal"); userDataController = new UserDataController(); userDataController.LoadGameData(); }
public void PlayTutorial() { userDataController = new UserDataController(); userDataController.LoadGameData(); if (!userDataController.userData.tutorialTaken) { StartCoroutine(WaitToStartTutorial()); userDataController.userData.tutorialTaken = true; userDataController.SaveGameData(); } }
// Use this for initialization void Start() { basketball = GameObject.Find("basketball"); ballController = basketball.GetComponent <BallController>(); pauseButtonPressed = false; totalQuaterCounter = OptionMenuScript.quaterCounter; quater.text = "Q" + quaterCounter; qTimer = OptionMenuScript.quaterDuration[OptionMenuScript.quaterTimerCounter]; quaterTimer.text = "" + qTimer; scoreA = 0; scoreB = 0; teamAScore.text = scoreA.ToString(); teamBScore.text = scoreB.ToString(); faces = Resources.LoadAll <Sprite>("Face"); jersey = Resources.LoadAll <Sprite>("Team"); int indexA = Array.FindIndex(jersey, cloth => cloth.name == teamAName.text.ToString().ToUpper()); int indexB = Array.FindIndex(jersey, cloth => cloth.name == teamBName.text.ToString().ToUpper()); for (int i = 0; i < OptionMenuScript.teamSizeCounter * 2; i++) { playerPosition[i] = player[i].transform.position; player[i].SetActive(true); if (i % 2 == 0) { player[i].GetComponent <SpriteRenderer>().sprite = jersey[indexA]; int tempFace = UnityEngine.Random.Range(0, 11); if (tempFace == 1) { tempFace++; } player[i].gameObject.transform.Find("Face").GetComponent <SpriteRenderer>().sprite = faces[tempFace]; } else { player[i].GetComponent <SpriteRenderer>().sprite = jersey[indexB]; int tempFace = UnityEngine.Random.Range(0, 11); if (tempFace == 1) { tempFace++; } player[i].gameObject.transform.Find("Face").GetComponent <SpriteRenderer>().sprite = faces[tempFace]; } } ballInitPos = ballPosition.position; StartCoroutine("LoseTime"); delatTime = qTimer; Time.timeScale = 1; isTick = true; matchEnded = false; StartCoroutine(MakeUserReady()); userDataController = new UserDataController(); userDataController.LoadGameData(); coinsWon = 0; }
private void Start() { string adID = "ca-app-pub-7244224353357409/2886059541"; //User actual id //string adID = "ca-app-pub-3940256099942544/1033173712"; //Test interstitial test id - Need to change in production #if UNITY_ANDROID string adUnitId = adID; #elif UNITY_IOS string adUnitId = adID; #else string adUnitId = adID; #endif // Initialize an InterstitialAd. interstitial = new InterstitialAd(adUnitId); RequestInterstitialAds(); if (FindObjectOfType <SinglePlayerController>() != null) { singlePlayer = FindObjectOfType <SinglePlayerController>(); } if (FindObjectOfType <TournamentController>() != null) { tournamentController = FindObjectOfType <TournamentController>(); } rewardedAd = RewardBasedVideoAd.Instance; RequestRewardedAd(); rewardedAd.OnAdLoaded += HandleRewardBasedVideoLoaded; rewardedAd.OnAdFailedToLoad += HandleRewardBasedVideoFailedToLoad; rewardedAd.OnAdRewarded += HandleRewardBasedVideoRewarded; rewardedAd.OnAdClosed += HandleRewardBasedVideoClosed; userDataController = new UserDataController(); userDataController.LoadGameData(); rewardedPanel = false; adMessageType = ""; rewardTwice = 0; }
void Start() { teamDict = new Dictionary <string, TeamStatus>(); teamCounter = 0; index = 0; userDataController = new UserDataController(); userDataController.LoadGameData(); baskyCoins.SetText(userDataController.userData.baskyCoins.ToString()); teamDataController = new TeamDataController(); LoadBuyTeamData(); if (teamDict == null || teamDict.Count == 0) { noTeamToBuyPopup.SetActive(true); } else { noTeamToBuyPopup.SetActive(false); } flags = Resources.LoadAll <Sprite>("Flags"); }
public void HandleRewardBasedVideoRewarded(object sender, Reward args) { string type = args.Type; double amount = args.Amount; Debug.Log("You have been rewarded with " + amount.ToString() + " " + type); //call add coins method after watching video //will be reflected in the android device. if (adMessageType.Contains("twice")) { //need to handle the 2x coins userDataController.LoadGameData(); userDataController.userData.baskyCoins += rewardTwice; coinsCredit.SetText("Coins : " + 2 * rewardTwice); userDataController.SaveGameData(); } else { userDataController.userData.baskyCoins += 30; userDataController.SaveGameData(); rewardedPanel = true; } }
public void UpdateBasketCoinsAfterPurchase() { userDataController.LoadGameData(); baskyCoins.SetText((userDataController.userData.baskyCoins).ToString()); AdManager.rewardedPanel = false; }