public void OnClick_Credits()
 {
     theSoundScript.PlaySelectSound();
     if (!CreditsScreen.activeInHierarchy)
     {
         CreditsScreen.SetActive(true);
     }
     else
     {
         CreditsScreen.SetActive(false);
     }
 }
Exemple #2
0
 public void OnClickLevel(int LevelNumber)
 {
     theSoundScript.PlaySelectSound();
     CurrentLevel = LevelNumber;
     SetupLevel(LevelNumber);
     LevelScreen.SetActive(true);
 }
Exemple #3
0
    public void OnClick_RedeemGift()
    {
        theSoundScript.PlaySelectSound();
        switch (GiftID)
        {
        case 50:
            PlayerPrefs.SetInt("Coins", PlayerPrefs.GetInt("Coins") + GiftID);
            break;

        case 300:
            PlayerPrefs.SetInt("Coins", PlayerPrefs.GetInt("Coins") + GiftID);
            break;

        case 500:
            PlayerPrefs.SetInt("Coins", PlayerPrefs.GetInt("Coins") + GiftID);
            break;

        case 1000:
            PlayerPrefs.SetInt("Coins", PlayerPrefs.GetInt("Coins") + GiftID);
            break;

        case 1:
            AvatarDatabase.EyesLocked[4] = false;
            break;

        case 2:
            AvatarDatabase.EyesLocked[5] = false;
            break;

        case 3:
            AvatarDatabase.EyesLocked[6] = false;
            break;

        case 4:
            AvatarDatabase.NoseLocked[5] = false;
            break;

        case 5:
            AvatarDatabase.NoseLocked[7] = false;
            break;

        case 6:
            AvatarDatabase.NoseLocked[9] = false;
            break;

        case 7:
            AvatarDatabase.MouthLocked[8] = false;
            break;

        case 8:
            AvatarDatabase.MouthLocked[5] = false;
            break;
        }
        StartCoroutine(theGiftScript.UpdateGifts(GiftID));
    }
Exemple #4
0
 public void ShowHideScreen()
 {
     theSoundScript.PlaySelectSound();
     if (!HelpScreen.activeInHierarchy)
     {
         HelpScreen.SetActive(true);
     }
     else
     {
         HelpScreen.SetActive(false);
     }
 }
    public void ClickPurchaseButton()
    {
        theSoundScript.PlaySelectSound();
        switch (purchaseType)
        {
        case PurchaseType.Coin50:
            IAPManager.instance.BuyCoin50();
            break;

        case PurchaseType.Coin300:
            IAPManager.instance.BuyCoin300();
            break;

        case PurchaseType.Coin500:
            IAPManager.instance.BuyCoin500();
            break;

        case PurchaseType.Coin1000:
            IAPManager.instance.BuyCoin1000();
            break;
        }
    }
Exemple #6
0
 public void OnClickOffline()
 {
     theSoundScript.PlaySelectSound();
     SceneManager.LoadScene(OfflineScene);
 }
 public void ChooseThisSoundCard()
 {
     Debug.Log("Selected " + SoundCardID);
     theSoundScript.PlaySelectSound();
     TheEliminationManager.Show_SelectSoundCard(SoundCardID);
 }
Exemple #8
0
 public void OnClick_Shop()
 {
     theSoundScript.PlaySelectSound();
     if (ShopScreen.activeInHierarchy)
     {
         ShopScreen.SetActive(false);
         LoginButton.SetActive(true);
     }
     else
     {
         ShopScreen.SetActive(true);
         OnClick_CoinPacks();
         LoginButton.SetActive(false);
     }
 }
 public void GoBack()
 {
     theSoundScript.PlaySelectSound();
     SceneManager.LoadScene(SelectModeSceneName);
 }
 public void OnClickDarkRoom()
 {
     theSoundScript.PlaySelectSound();
     SceneManager.LoadScene(DarkRoomScene);
 }
Exemple #11
0
 public void OnClickGuessItDifficulty(int _DifficultyID)
 {
     theSoundScript.PlaySelectSound();
     PlayerPrefs.SetInt("GuessItDifficulty", _DifficultyID);
     SceneManager.LoadScene(ArcadeGameScene);
 }
Exemple #12
0
 public void OnClickBack()
 {
     theSoundScript.PlaySelectSound();
     SceneManager.LoadScene(ArcadeModeScene);
 }
Exemple #13
0
    public void Show_PartScreen(int PartID)
    {
        theSoundScript.PlaySelectSound();
        for (int i = 0; i < ShowBodyPartScreenButton.Length; i++)
        {
            if (i == PartID)
            {
                ShowBodyPartScreenButton[i].interactable = false;
            }
            else
            {
                ShowBodyPartScreenButton[i].interactable = true;
            }
        }

        for (int i = 0; i < BodyPartScreens.Length; i++)
        {
            if (i == PartID)
            {
                BodyPartScreens[i].SetActive(true);
                if (i == 4)
                {
                    ShowEyesScreen(1);
                }
            }
            else
            {
                BodyPartScreens[i].SetActive(false);
            }
        }

        switch (PartID)
        {
        case 0:
            BodyRSlider.value = AvatarDatabase.BodyColorUsed.r;
            BodyGSlider.value = AvatarDatabase.BodyColorUsed.g;
            BodyBSlider.value = AvatarDatabase.BodyColorUsed.b;
            for (int i = 0; i < BodyTypeButtons.Length; i++)
            {
                if (AvatarDatabase.BodyLocked[i])
                {
                    BodyTypeButtons[i].gameObject.SetActive(false);
                }
                else
                {
                    BodyTypeButtons[i].gameObject.SetActive(true);
                }
            }
            break;

        case 1:
            UTRSlider.value = AvatarDatabase.UpperTorsoColorUsed.r;
            UTGSlider.value = AvatarDatabase.UpperTorsoColorUsed.g;
            UTBSlider.value = AvatarDatabase.UpperTorsoColorUsed.b;
            for (int i = 0; i < UpperTorsoTypeButtons.Length; i++)
            {
                if (AvatarDatabase.UpperTorsoLocked[i])
                {
                    UpperTorsoTypeButtons[i].gameObject.SetActive(false);
                }
                else
                {
                    UpperTorsoTypeButtons[i].gameObject.SetActive(true);
                }
            }
            break;

        case 2:
            LTRSlider.value = AvatarDatabase.LowerTorsoColorUsed.r;
            LTRSlider.value = AvatarDatabase.LowerTorsoColorUsed.g;
            LTRSlider.value = AvatarDatabase.LowerTorsoColorUsed.b;
            for (int i = 0; i < LowerTorsoTypeButtons.Length; i++)
            {
                if (AvatarDatabase.LowerTorsoLocked[i])
                {
                    LowerTorsoTypeButtons[i].gameObject.SetActive(false);
                }
                else
                {
                    LowerTorsoTypeButtons[i].gameObject.SetActive(true);
                }
            }
            break;

        case 3:
            HairRSlider.value = AvatarDatabase.HairColor.r;
            HairGSlider.value = AvatarDatabase.HairColor.g;
            HairBSlider.value = AvatarDatabase.HairColor.b;
            for (int i = 0; i < HairTypeButtons.Length; i++)
            {
                if (AvatarDatabase.HairLocked[i])
                {
                    HairTypeButtons[i].gameObject.SetActive(false);
                }
                else
                {
                    HairTypeButtons[i].gameObject.SetActive(true);
                }
            }
            break;

        case 4:
            if (ActiveEyeScree == 1)
            {
                for (int i = 0; i < EyesTypeButtons.Length; i++)
                {
                    if (AvatarDatabase.EyesLocked[i])
                    {
                        EyesTypeButtons[i].gameObject.SetActive(false);
                    }
                    else
                    {
                        EyesTypeButtons[i].gameObject.SetActive(true);
                    }
                }
            }
            else if (ActiveEyeScree == 2)
            {
                EyebrowsRSlider.value = AvatarDatabase.EyebrowColor.r;
                EyebrowsGSlider.value = AvatarDatabase.EyebrowColor.g;
                EyebrowsBSlider.value = AvatarDatabase.EyebrowColor.b;
                for (int i = 0; i < EyebrowsTypeButtons.Length; i++)
                {
                    if (AvatarDatabase.EyebrowLocked[i])
                    {
                        EyebrowsTypeButtons[i].gameObject.SetActive(false);
                    }
                    else
                    {
                        EyebrowsTypeButtons[i].gameObject.SetActive(true);
                    }
                }
            }
            else if (ActiveEyeScree == 3)
            {
                PupilRSlider.value = AvatarDatabase.PupilColor.r;
                PupilGSlider.value = AvatarDatabase.PupilColor.g;
                PupilBSlider.value = AvatarDatabase.PupilColor.b;
            }
            break;

        case 5:
            for (int i = 0; i < NoseTypeButtons.Length; i++)
            {
                if (AvatarDatabase.NoseLocked[i])
                {
                    NoseTypeButtons[i].gameObject.SetActive(false);
                }
                else
                {
                    NoseTypeButtons[i].gameObject.SetActive(true);
                }
            }
            break;

        case 6:
            for (int i = 0; i < MouthTypeButtons.Length; i++)
            {
                if (AvatarDatabase.MouthLocked[i])
                {
                    MouthTypeButtons[i].gameObject.SetActive(false);
                }
                else
                {
                    MouthTypeButtons[i].gameObject.SetActive(true);
                }
            }
            break;
        }
        ActiveScreen = PartID + 1;
        AvatarPreviewManager.SetupPlayersAvatar();
    }
 public void OnClickPlay()
 {
     theSoundScript.PlaySelectSound();
     SceneManager.LoadScene(SelectModeScene);
 }