using UnityEngine;
namespace Funique
{
///
/// Playable object data structure
/// When assign without any inheritance, This could be use as hyperlink
/// ------------------------------------------------
/// 可被播放物件的資料結構
/// 不被繼承的情況下, 通常可以用於連結使用
///
public class InfoBase
{
///
/// Binding button gameobject instance in the scene
/// ------------------------------------------------
/// 選單綁定按鈕
///
public GameObject BtnObj { set; get; }
///
/// Extra information, depend on need, it could use for condition
/// ------------------------------------------------
/// 額外資訊, 根據需求, 可以用於判斷
///
public string Meta;
///
/// The full source file name
/// ------------------------------------------------
/// 檔案全名
///
public string SourceName;
///
/// Filtered file name (Without timecode)
/// ------------------------------------------------
/// 過濾名稱 (過濾 時間字串)
///
public string FilterName;
///
/// Button display name (Without extension and timecode)
/// ------------------------------------------------
/// 按鈕文字 (過濾 時間字串 副檔名)
///
public string BtnName;
///
/// The type ID for specific playlist
/// ------------------------------------------------
/// 物件 ID 對應到 指定清單
///
public int PlayableType;
}
}