using System.Collections;
using System.Collections.Generic;
using UnityEngine;
///
/// 数据类
///
[System.Serializable]
public class Data
{
///
/// 对象名称
///
public string ObjectID;
///
/// 数据类型
///
public DataType Type = DataType.Image;
///
/// 数据标题
///
public string Title;
///
/// 数据名称,存储单张图片或者视频的封面图片
///
public string ImageName;
///
/// 视频名称
///
public string VideoName;
///
/// 游戏名称
///
public string GameName;
///
/// 场景索引
///
public int SceneIndex;
///
/// 场景名称
///
public string SceneName;
///
/// 关联的热点名
///
public string ParentKey;
///
/// 父对象,多图时设置
///
public string ParentID;
///
/// 多图的索引
///
public int Index;
///
/// 数据详细,存储多张图片
///
public string[] DataDetails;
///
/// 是否可点击
///
public bool Clickable = true;
///
/// 显示热区
///
public bool ShowHotTip = true;
///
/// 显示盒型热区
///
public bool ShowBox = true;
#region
///
/// 显示模式
///
public DisplayMode DisplayMode = DisplayMode.Static;
///
/// 轮播速度
///
public float DisplaySpeed;
///
/// 自动播放
///
public bool AutoPlay = true;
///
/// 循环播放
///
public bool Loop = true;
///
/// 在对象上播放
///
public bool PlayOnObject;
///
/// 在对象上播放视频
///
public bool PlayVideoOnObject;
///
/// 音频名称
///
public string AudioName;
///
/// 跳转链接
///
public string URL;
///
/// 数据详细,存储多张图片的链接或多个视频的链接
///
public string[] UrlDetails;
///
/// 当前准备跳转URL
///
public string CurrentURL;
///
/// 数据详细,存储多张图片的标题
///
public string[] TitleDetails;
///
/// 判断是否某种数据类型
///
///
///
public bool IsType(DataType tp)
{
return (Type & tp) == tp;
}
#endregion
}