{
  "name": "遙控器",
  "icon": "pneumaticcraft:remote",
  "category": "pneumaticcraft:tools",
  "advancement": "pneumaticcraft:plastic",
  "pages": [
    {
      "type": "text",
      "text": "使用遙控器，你可以建立自己的 GUI 來透過 $(l:programming/variables#global)全域性變數/$ 操作 $(l:tools/drone)無人機/$ 或 $(l:machines/universal_sensor)通用感測器/$。注意，使用 $(item)通用感測器/$ 時，你可以使用 $(item)遙控器/$ 建立無線紅石！$(p)要開始建立自己的 GUI，$(thing)疾跑+右鍵點選/$ $(item)遙控器/$ 以開啟編輯視窗。"
    },
    {
      "type": "text",
      "text": "填寫視窗的方式類似於在 $(l:programming/programmer)程式設計器/$ 中程式設計；只需從右側面板中點選並拖動小部件到左側的主面板。$(p)要複製小部件，$(thing)中鍵點選/$ 並拖動現有小部件。要編輯小部件的屬性，$(thing)右鍵點選/$ 小部件。以按鈕為例，這將開啟以下視窗："
    },
    {
      "type": "image",
      "images": [
        "pneumaticcraft:textures/patchouli/remote_button.png"
      ],
      "text": "在此視窗中，你可以配置按鈕的外觀和行為。"
    },
    {
      "type": "text",
      "text": "以下屬性是在 $(italic)所有/$ 小部件中共有的：$(li)$(thing)文字/$ - 小部件上顯示的文字$(li)$(thing)工具提示/$ - 懸停在該小部件上時顯示的工具提示$(li)$(thing)啟用變數/$ - 透過將小部件連結到 $(l:programming/coordinate_operator)變數/$，你可以控制小部件是否顯示。透過為 X/Y/Z 欄位賦值，你可以確保僅在連結的變數等於你指定的值時顯示該小部件。"
    },
    {
      "type": "text",
      "title": "標籤小部件",
      "anchor": "label",
      "text": "此小部件僅顯示一些文字，帶有可選的工具提示，用於資訊目的。雖然標籤不能 $(italic)更改/$ 變數，但可以 $(italic)顯示/$ 變數，使用語法 $(thing)${#globalvarname}/$，這對於除錯目的非常有用。$(p)標籤小部件除了預設欄位外沒有其他欄位。"
    },
    {
      "type": "text",
      "title": "按鈕小部件",
      "text": "按鈕小部件在被按下時設定連結變數的值。$(li)$(thing)變數名稱/$ - 連結的 $(l:programming/variables#global)全域性變數/$。$(li)$(thing)設定值/$ - 按下按鈕時配置給連結變數的 X/Y/Z 值。$(li)$(thing)寬度/高度/$ - 按鈕的尺寸。"
    },
    {
      "type": "text",
      "title": "複選框小部件",
      "text": "複選框小部件在選中時將連結變數的 X 值設定為 1，否則設定為 0。$(li)$(thing)變數名稱/$ - 連結的 $(l:programming/variables#global)全域性變數/$。"
    },
    {
      "type": "text",
      "title": "下拉框小部件",
      "text": "下拉框小部件將連結變數的 X 值設定為所選元素的索引。$(li)$(thing)下拉元素/$ - 以逗號分隔的文字標籤列表。$(li)$(thing)變數名稱/$ - 連結的 $(l:programming/variables#global)全域性變數/$。$(li)$(thing)排序/$ - 如果選中，列表中的元素將按字母順序排序；否則，元素將按您提供的順序出現。"
    },
    {
      "type": "text",
      "title": "示例",
      "text": "使用編輯器 GUI 左側的 $(thing)黏貼板/$ 按鈕，匯入 $(l:https://pastebin.com/4yxKG5Jc)此佈局/$。$(p)這會新增三個複選框，設定全域性變數 $(thing)signal1、signal2 和 signal3/$。$(p)現在放置三個 $(l:machines/universal_sensor)通用感測器/$，並給它們一些壓力。在每個 $(item)感測器/$ 中放置一個 $(l:base_concepts/upgrades#dispenser)配置器升級/$。從每個 $(item)感測器/$ 執行一些紅石（將它們放置在一個方塊的間距，以保持紅石分開）。"
    },
    {
      "type": "text",
      "title": "示例（續）",
      "text": "在每個 $(item)感測器/$ 的 GUI 中：$(li)選擇 $(thing)配置器/$ 按鈕$(li)選擇 $(thing)世界/$$(li)選擇 $(thing)全域性變數/$$(li)在 $(thing)變數名稱/$ 文字欄位中，依次輸入 'signal1'、'signal2' 和 'signal3'。$(p)現在，$(thing)右鍵點選/$ 你的 $(item)遙控器/$，嘗試選擇/取消選擇每個複選框。相應的 $(item)感測器/$ 將根據需要發出紅石訊號：無線紅石！"
    },
    {
      "type": "crafting",
      "text": "製作遙控器",
      "recipe": "pneumaticcraft:remote"
    }
  ]
}