using System; using UnityEngine; using UnityEngine.UI; using QFramework; namespace QFramework { // Generate Id:ae849aaa-600d-4adc-a594-9b9f105b7de6 public partial class ArrowTipsPanel { public const string Name = "ArrowTipsPanel"; [SerializeField] public UnityEngine.RectTransform OutViewRot; [SerializeField] public UnityEngine.UI.Image OutViewIcon; [SerializeField] public UnityEngine.RectTransform DirRoot; [SerializeField] public UnityEngine.UI.Image TipsIcon; [SerializeField] public UnityEngine.UI.Text TextInfo; [SerializeField] public UnityEngine.UI.Text DistanceInfo; private ArrowTipsPanelData mPrivateData = null; protected override void ClearUIComponents() { OutViewRot = null; OutViewIcon = null; DirRoot = null; TipsIcon = null; TextInfo = null; DistanceInfo = null; mData = null; } public ArrowTipsPanelData Data { get { return mData; } } ArrowTipsPanelData mData { get { return mPrivateData ?? (mPrivateData = new ArrowTipsPanelData()); } set { mUIData = value; mPrivateData = value; } } } }