void Awake() { SelectablePanel panel = GetComponent <SelectablePanel>(); panel.OnFocusEvent += OnFocus; panel.OnBlurEvent += OnBlur; }
void IPointerDownHandler.OnPointerDown(PointerEventData eventData) { if (parent == null) { parent = GetComponentInParent <SelectablePanel>(); } parent.Hide(); }
void Awake() { if (rayObstacleObject == null) { Debug.LogWarning("未设置 rayObstacleObject 参数!"); return; } panel = GetComponent <SelectablePanel>(); panel.OnFocusEvent += OnFocus; panel.OnBlurEvent += OnBlur; rayObstacleObject.PointerDownEvent += OnPointerDown; }