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 }