VirtualFramework/Assets/Scripts/UI/UIVideo.Designer.cs

71 lines
1.3 KiB
C#
Raw Normal View History

2024-12-17 18:07:20 +08:00
using System;
using UnityEngine;
using UnityEngine.UI;
using QFramework;
namespace QFramework.Example
{
// Generate Id:92364bd8-49b8-40e3-9e3d-14b94059d583
public partial class UIVideo
{
public const string Name = "UIVideo";
[SerializeField]
public UnityEngine.Video.VideoPlayer player;
[SerializeField]
public UnityEngine.UI.Image VideoContent;
[SerializeField]
public UnityEngine.UI.RawImage VideoImg;
[SerializeField]
public UnityEngine.UI.Button PauseBtn;
[SerializeField]
public UnityEngine.UI.Button CloseBtn;
[SerializeField]
public UnityEngine.UI.Slider Progress;
[SerializeField]
public TMPro.TextMeshProUGUI VideoTimeText;
[SerializeField]
public UnityEngine.UI.Image PauseImg;
[SerializeField]
public UnityEngine.UI.Button VideoPlayBtn;
private UIVideoData mPrivateData = null;
protected override void ClearUIComponents()
{
player = null;
VideoContent = null;
VideoImg = null;
PauseBtn = null;
CloseBtn = null;
Progress = null;
VideoTimeText = null;
PauseImg = null;
VideoPlayBtn = null;
mData = null;
}
public UIVideoData Data
{
get
{
return mData;
}
}
UIVideoData mData
{
get
{
return mPrivateData ?? (mPrivateData = new UIVideoData());
}
set
{
mUIData = value;
mPrivateData = value;
}
}
}
}