using System.Collections.Generic; using Sirenix.OdinInspector; using UnityEngine; namespace YIUIFramework { /// /// 面板拆分数据 /// 主要做分块加载 /// [HideReferenceObjectPicker] [HideLabel] public sealed partial class UIPanelSplitData { [HideInInspector] public GameObject Panel; [BoxGroup("通用界面", centerLabel: true)] [LabelText("所有子界面父对象")] [ReadOnly] public RectTransform AllViewParent; [BoxGroup("通用界面", centerLabel: true)] [LabelText("所有通用界面(已存在不创建的)")] public List AllCommonView = new List(); [BoxGroup("通用界面", centerLabel: true)] [LabelText("所有需要被创建的界面")] public List AllCreateView = new List(); [BoxGroup("弹窗界面", centerLabel: true)] [LabelText("所有弹出界面父级")] [ReadOnly] public RectTransform AllPopupViewParent; [BoxGroup("弹窗界面", centerLabel: true)] [LabelText("所有弹出界面")] public List AllPopupView = new List(); } }