diff --git a/Assets/Scripts/UI/Form.meta b/Assets/Scripts/UI/Form.meta
deleted file mode 100644
index 34e2d1c1e..000000000
--- a/Assets/Scripts/UI/Form.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 5010337b422cfa74ea2d2939e762693e
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/UI/Form/AbsFormItem.cs b/Assets/Scripts/UI/Form/AbsFormItem.cs
deleted file mode 100644
index 4081e3f0e..000000000
--- a/Assets/Scripts/UI/Form/AbsFormItem.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-using System;
-using AibisDream.Utility;
-using UnityEngine;
-using UnityEngine.Events;
-using UnityEngine.Localization.Components;
-
-namespace AibisDream
-{
- ///
- /// 表单项父类
- ///
- public abstract class AbsFormItem : MonoBehaviour
- {
- #region 数据部分
-
- public string prop;
- public string label;
- public abstract FieldType FieldType { get; }
-
- #endregion
-
- #region 索引部分
-
- private LocalizeStringEvent _labelRef;
- public UnityEvent OnValueChanged;
-
- #endregion
-
- private void Awake()
- {
- InitItem();
- }
-
- ///
- /// 初始化FormItem
- ///
- private void InitItem()
- {
- // label设置
- _labelRef = transform.Find("Label").GetComponent();
- _labelRef.SetTable(ConstRef.UITextTable);
- _labelRef.SetEntry(label);
- // field设置
- InitField();
- }
-
- protected abstract void InitField();
- public abstract void SetValue(string value);
- }
-
- public enum FieldType
- {
- Input,
- Slider,
- Select,
- Dropdown
- }
-
- [Serializable]
- public struct UIFormOption
- {
- public string prop;
- public string label;
- }
-}
diff --git a/Assets/Scripts/UI/Form/AbsFormItem.cs.meta b/Assets/Scripts/UI/Form/AbsFormItem.cs.meta
deleted file mode 100644
index 64b2b2294..000000000
--- a/Assets/Scripts/UI/Form/AbsFormItem.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: dd06484c1f627d249ad5a16558c9cdb9
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/UI/Form/DropdownItem.cs b/Assets/Scripts/UI/Form/DropdownItem.cs
deleted file mode 100644
index df2539ba4..000000000
--- a/Assets/Scripts/UI/Form/DropdownItem.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using TMPro;
-
-namespace AibisDream
-{
- public class DropdownItem : AbsFormItem
- {
- public override FieldType FieldType => FieldType.Dropdown;
-
- private TMP_Dropdown _dropdown;
-
- protected override void InitField()
- {
- // 获取索引
- _dropdown = GetComponentInChildren(true);
- // 注册事件
- _dropdown.onValueChanged.AddListener(OnSelectChanged);
- }
-
- public override void SetValue(string value)
- {
- var target = _dropdown.options.FindIndex(item => item.text == value);
- _dropdown.value = target;
- }
-
- private void OnSelectChanged(int value)
- {
- // 序号转字符串
- var strValue = _dropdown.options[value].text;
- OnValueChanged?.Invoke(prop, strValue);
- }
- }
-}
\ No newline at end of file
diff --git a/Assets/Scripts/UI/Form/DropdownItem.cs.meta b/Assets/Scripts/UI/Form/DropdownItem.cs.meta
deleted file mode 100644
index a25474028..000000000
--- a/Assets/Scripts/UI/Form/DropdownItem.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 39f0dc8bcf2641458cf3f8726add30f9
-timeCreated: 1744702543
\ No newline at end of file
diff --git a/Assets/Scripts/UI/Form/IUIForm.cs b/Assets/Scripts/UI/Form/IUIForm.cs
deleted file mode 100644
index 8f28570bd..000000000
--- a/Assets/Scripts/UI/Form/IUIForm.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-namespace AibisDream
-{
- ///
- /// 表单接口。
- /// 表单Root主要承担数据逻辑功能
- /// 1. 修改表单数据时对应改动
- /// 2. 从配置文件读取表单数据对应改动
- /// 3. 表单初始化
- ///
- public interface IUIForm
- {
- public void OnItemChanged(string propName, string value);
- public void UpdateForm();
- }
-}
\ No newline at end of file
diff --git a/Assets/Scripts/UI/Form/IUIForm.cs.meta b/Assets/Scripts/UI/Form/IUIForm.cs.meta
deleted file mode 100644
index e00e0807f..000000000
--- a/Assets/Scripts/UI/Form/IUIForm.cs.meta
+++ /dev/null
@@ -1,3 +0,0 @@
-fileFormatVersion: 2
-guid: 7e80043371ab4923944ceda3823424b9
-timeCreated: 1744619745
\ No newline at end of file
diff --git a/Assets/Scripts/UI/Form/LanguageItem.cs b/Assets/Scripts/UI/Form/LanguageItem.cs
deleted file mode 100644
index 825624bc0..000000000
--- a/Assets/Scripts/UI/Form/LanguageItem.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-using System;
-using AibisDream.Utility;
-using TMPro;
-using UnityEngine;
-using UnityEngine.UI;
-
-namespace AibisDream
-{
- public class LanguageItem : AbsFormItem
- {
- public override FieldType FieldType => FieldType.Select;
-
- #region 索引
-
- private TMP_Text _showText;
- private Button _leftBtn;
- private Button _rightBtn;
-
- #endregion
-
- #region 数据
-
- [Header("可选项")]
- public UIFormOption[] options;
- private int _curIdx;
-
- #endregion
-
- protected override void InitField()
- {
- var field = transform.Find("Field");
- _showText = field.Find("ShowText").GetComponent();
- _leftBtn = field.Find("Left Btn").GetComponent