| 1234567891011121314151617181920212223242526272829303132333435 | 
							- using UnityEngine;
 
- using UnityEngine.EventSystems;
 
- namespace Fort23.Mono
 
- {
 
-     public abstract class UIToggleWidgetBasic : MonoBehaviour, IPointerClickHandler
 
-     {
 
-         [Header("是否代码控制")] public bool isScriptControl = false;
 
-         public UIToggleList uiToggleList;
 
-         public void Init(UIToggleList uiToggleList)
 
-         {
 
-             this.uiToggleList = uiToggleList;
 
-             Hind();
 
-         }
 
-         public abstract void Show();
 
-         public abstract void Hind();
 
-         public void OnPointerClick(PointerEventData eventData)
 
-         {
 
-             if(isScriptControl)
 
-                 return;
 
-             // ULockWidget uLockWidget = gameObject.GetComponent<ULockWidget>();
 
-             //
 
-             // if ( uLockWidget == null || ULockManager.Instance.IsULock(uLockWidget.uLockFunction))
 
-             // {
 
-             //     uiToggleList.ClickWidget(this);
 
-             // }
 
-             uiToggleList.ClickWidget(this);
 
-         }
 
-     }
 
- }
 
 
  |