// ***********************************************************************
// Assembly : Game
// Author : Kimch
// Created : 2021-05-11
// Description :
// Last Modified By :
// Last Modified On :
// ***********************************************************************
//
//
// ***********************************************************************
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
#if !UNITY_WEBGL
using UnityEngine.Video;
#endif
namespace G
{
///
/// 开场
///
public class OpeningPanel : KUIWidget
{
#if !UNITY_WEBGL
#region Field
public VideoPlayer videoPlayer;
public Button skipBtn;
#endregion
#region Method
void EndReached(UnityEngine.Video.VideoPlayer vp)
{
LevelProxy.Instance.FirstLevel();
}
void OnSkipBtnClick()
{
videoPlayer.loopPointReached -= EndReached;
skipBtn.interactable = false;
LevelProxy.Instance.FirstLevel();
}
#endregion
#region Unity
// Use this for initialization
private void Start()
{
videoPlayer.loopPointReached += EndReached;
skipBtn.onClick.AddListener(this.OnSkipBtnClick);
skipBtn.gameObject.SetActive(false);
}
// Update is called once per frame
private void Update()
{
if (!skipBtn.gameObject.activeSelf && videoPlayer.time > videoPlayer.length * 0.2f)
{
skipBtn.gameObject.SetActive(true);
}
}
#endregion
#endif
}
}