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();
}
}