コード例 #1
0
ファイル: MenuController.cs プロジェクト: Cerberu/PPTAN
    //方法,观看视频按钮被点击之后的操作
    public void WatchVideoButtonClick()
    {
        //如果道具界面响应点击
        if (propertyInterfaceClickEnable)
        {
            #if (IOS_SDK)
            //看视频送点数的奖励激活
            MyClass.videoRewardEnable = 1;

            //视频奖励类型为0
            MyClass.videoRewardType = 0;

            //展示视频广告
            SdkToU3d.ShowUnityAds();

            //按钮追踪
            SdkToU3d.TrackButtonActionWithName("WatchVideoButton");
            #endif

            //播放按钮音效
            MyClass.AudioPlay(soundPlayer, Resources.Load <AudioClip>("Audio/Button"), MyClass.soundEnable);

            //观看视频按钮禁用
            propertyInterface.GetComponent <PropertyInterface>().watchVideoButton.SetActive(false);

            //观看视频禁用图片激活
            propertyInterface.GetComponent <PropertyInterface>().watchVideoDisableImage.SetActive(true);

            //初始冷却时间
            propertyInterface.GetComponent <PropertyInterface>().watchVideoColdTime.startColdTime = MyClass.watchVideoColdTime;

            //开始倒计时
            propertyInterface.GetComponent <PropertyInterface>().watchVideoColdTime.TimeCountDown();

            //将此时的时间存入玩家偏好中
            PlayerPrefs.SetInt("lastWatchVideoYear", System.DateTime.Now.Year);
            PlayerPrefs.SetInt("lastWatchVideoMonth", System.DateTime.Now.Month);
            PlayerPrefs.SetInt("lastWatchVideoDay", System.DateTime.Now.Day);
            PlayerPrefs.SetInt("lastWatchVideoHour", System.DateTime.Now.Hour);
            PlayerPrefs.SetInt("lastWatchVideoMinute", System.DateTime.Now.Minute);
            PlayerPrefs.SetInt("lastWatchVideoSecond", System.DateTime.Now.Second);
        }
    }