Beispiel #1
0
    /// <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();
    }
Beispiel #2
0
    /// <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);
            }
        }
    }
Beispiel #3
0
 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);
 }
Beispiel #4
0
    /// <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);
            }
        }
Beispiel #6
0
    /// <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);
    }