/// <summary> /// Call when user finished watch video ad for get reward. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void VideoAd_OnAdRewarded(object sender, Reward e) { if (SceneManager.GetActiveScene().name == "MainMenu") { GameObject.Find("CanvasClassic").transform.Find("WindowQuests"). Find("PanelBlack").gameObject.SetActive(false); Instance._isDestroyedVideoAd = true; QuestsManager.Instance.Data.WasTodayRewardVideo = true; LoadSave.Save(QuestsManager.Instance.Data, QuestsManager.Instance.NameFile); DataplayerManager.Instance.Data.Coins += (int)e.Amount; LoadSave.Save(DataplayerManager.Instance.Data); //, //DataplayerManager.Instance.NameFile, //true); // Update menu Animals animals = new Animals(); BackgroundMenu.SetValuesInStart(animals); } throw new NotImplementedException(); }
/// <summary> /// Call when clicked on buy button. /// </summary> public void BuyButton() { for (int i = 0; i != 3; i++) { // Find an animal GameObject anAnimal = GameObject.Find("CanvasClassic").transform.Find("WindowShop"). Find("SectionAnimals").Find(i.ToString()).gameObject; // Check witch an animal costumer want to buy if (anAnimal.GetComponent <Toggle>().isOn) { DataplayerManager.Instance.Data.Coins -= animals.CostAnimals[i]; // Add animal to bought animal list DataplayerManager.Instance.Data.BoughtAnimals.Add(i); // Add to current animal DataplayerManager.Instance.Data.CurrentAnimal = i; // Save data LoadSave.Save(DataplayerManager.Instance.Data); //, //DataplayerManager.Instance.NameFile, //true); // Update menu values BackgroundMenu.SetValuesInStart(animals); GameObject.Find("CanvasClassic").transform.Find("WindowShop"). Find("SectionAnimals").Find("BuyButton").gameObject.SetActive(false); } } }
public void MoreMoney() { DataplayerManager.Instance.Data.Coins += 1000; //LoadSavePlayer.Save(BackgroundMenu.dataPlayer); LoadSave.Save(DataplayerManager.Instance.Data); //, DataplayerManager.Instance.NameFile,true); //update menu BackgroundMenu.SetValuesInStart(animals); }
/// <summary> /// Set default data /// </summary> public void DefDat() { DataplayerManager.Instance.Data.SetDefoultData(); LoadSave.Save(DataplayerManager.Instance.Data); //, //DataplayerManager.Instance.NameFile, true); QuestsManager.Instance.Data.SetDefoultData(); LoadSave.Save(QuestsManager.Instance.Data, QuestsManager.Instance.NameFile); AdManager.Instance.Data.SetDefoultData(); LoadSave.Save(AdManager.Instance.Data, AdManager.Instance.NameFile); //Update menu BackgroundMenu.SetValuesInStart(animals); }
//*****PROGRAMMA***** // menu backgrounds private void CreateBackgroundsMenu() { var rootmenu = new BackgroundMenu { Header = "Backgrounds", CommandParameter = "backgrounds" }; MenuItems.Add(rootmenu); foreach (var background in Backgrounds) { var submenu = new BackgroundMenu { Header = background.Naam, CommandParameter = background.Naam }; submenu.FileMenuClick += MenuItemClick; rootmenu.Items.Add(submenu); } }
/// <summary> /// Call when click music button /// </summary> public void ClickMusicButton(GameObject buttonMusic) { Animals animals = new Animals(); // if(buttonMusic.GetComponent<Toggle>().isOn == true) // { //DataplayerManager.Instance.Data.IsMusicMainMenu = true; // } // else // { //DataplayerManager.Instance.Data.IsMusicMainMenu = false; // } LoadSave.Save(DataplayerManager.Instance.Data); //, DataplayerManager.Instance.NameFile, true); BackgroundMenu.SetValuesInStart(animals); }