Files
TaiWan/Assets/Roaming/Scripts/BaseData/Data.cs

152 lines
2.7 KiB
C#
Raw Normal View History

2025-10-31 15:20:38 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
[System.Serializable]
public class Data
{
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string ObjectID;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public DataType Type = DataType.Image;
/// <summary>
/// <20><><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>
/// </summary>
public string Title;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>ͼƬ
/// </summary>
public string ImageName;
/// <summary>
/// <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
/// </summary>
public string VideoName;
/// <summary>
/// <20><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>
/// </summary>
public string GameName;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public int SceneIndex;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string SceneName;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȵ<EFBFBD><C8B5><EFBFBD>
/// </summary>
public string ParentKey;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>󣬶<EFBFBD>ͼʱ<CDBC><CAB1><EFBFBD><EFBFBD>
/// </summary>
public string ParentID;
/// <summary>
/// <20><>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public int Index;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ
/// </summary>
public string[] DataDetails;
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7>ɵ<EFBFBD><C9B5><EFBFBD>
/// </summary>
public bool Clickable = true;
/// <summary>
/// <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
/// </summary>
public bool ShowHotTip = true;
/// <summary>
/// <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public bool ShowBox = true;
#region
/// <summary>
/// <20><>ʾģʽ
/// </summary>
public DisplayMode DisplayMode = DisplayMode.Static;
/// <summary>
/// <20>ֲ<EFBFBD><D6B2>ٶ<EFBFBD>
/// </summary>
public float DisplaySpeed;
/// <summary>
/// <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public bool AutoPlay = true;
/// <summary>
/// ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public bool Loop = true;
/// <summary>
/// <20>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>
/// </summary>
public bool PlayOnObject;
/// <summary>
/// <20>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>Ƶ
/// </summary>
public bool PlayVideoOnObject;
/// <summary>
/// <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
/// </summary>
public string AudioName;
/// <summary>
/// <20><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
/// </summary>
public string URL;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD>ӻ<EFBFBD><D3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string[] UrlDetails;
/// <summary>
/// <20><>ǰ׼<C7B0><D7BC><EFBFBD><EFBFBD>תURL
/// </summary>
public string CurrentURL;
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ<CDBC>ı<EFBFBD><C4B1><EFBFBD>
/// </summary>
public string[] TitleDetails;
/// <summary>
/// <20>ж<EFBFBD><D0B6>Ƿ<EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="tp"></param>
/// <returns></returns>
public bool IsType(DataType tp)
{
return (Type & tp) == tp;
}
#endregion
}