コード例 #1
0
    protected override void OnClick()
    {
        if (url != "")
        {
            Application.OpenURL(url);
            PlayerPrefs.SetInt("menuTimes", -1);
        }
        if (never)
        {
            PlayerPrefs.SetInt("menuTimes", -1);
        }

        popToEnable.Enable();
        popToDisable.TurnOff();
    }
コード例 #2
0
    protected override void OnClick()
    {
        if (popUpToEnable)
        {
            popUpToEnable.Enable();
            Animation popAnim = popUpToEnable.GetComponent <Animation>();
            if (popAnim)
            {
                popAnim.Play();
            }
        }

        if (popUpToDisable)
        {
            popUpToDisable.TurnOff();
        }
    }
コード例 #3
0
    // TODO: See if this'll have to work on IOS.

    private void Start()
    {
#if !UNITY_ANDROID
        return;
#endif

        //This script shouldn't work if the app was downloaded from renxo or stuff.
        if (isSubscription)
        {
            return;
        }

#if UNITY_EDITOR
        // This resets the key if never or yes has been pressed before. The boolean is to choose to run this or not.
        // And the conditional is set to prevent this from work when it's not running in the editor.
        if (debugMode && PlayerPrefs.GetInt("menuTimes", 0) == -1)
        {
            PlayerPrefs.SetInt("menuTimes", 0);
        }
#endif

        int passedTruMenu = PlayerPrefs.GetInt("menuTimes", 0);

        if (passedTruMenu < 0)
        {
            return;
        }

        if (passedTruMenu >= TIMES_UNTIL_RATE)
        {
            passedTruMenu = 0;
            PlayerPrefs.SetInt("menuTimes", passedTruMenu);
            popUpToDisable.TurnOff();
            Enable();
        }
        else
        {
            PlayerPrefs.SetInt("menuTimes", ++passedTruMenu);
        }
    }