152 lines
2.7 KiB
C#
152 lines
2.7 KiB
C#
|
|
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
|
|||
|
|
}
|