public void _internal_close(PanelInfo data) { E_ViewId viewId = data.ViewId; if (!_panelMap.ContainsKey(viewId)) { return; } BaseView baseView = _panelMap[viewId]; baseView.OnExit(); GameObjectHelper.SetActive(baseView.gameObject, false); }
public BaseView _internal_open(PanelInfo data) { if (data == null) { return(null); } E_ViewId viewId = data.ViewId; BaseView baseView = !_panelMap.ContainsKey(viewId) ? _first_open_panel(data) : _again_open_panel(data); baseView.OnEnter(); GameObjectHelper.SetActive(baseView.gameObject, true); return(baseView); }
// 锁屏操作 public void Lock(bool value) { _lockCount += (value ? 1 : -1); GameObjectHelper.SetActive(_instance._lockCanvas, value); }
public void ResetLock() { _lockCount = 0; GameObjectHelper.SetActive(_instance._lockCanvas, false); }
/// <summary> /// 进 /// </summary> public virtual void OnPush() { IsUse = false; GameObjectHelper.SetActive(gameObject, false); }
/// <summary> /// 出 /// </summary> public virtual void OnPop() { IsUse = true; GameObjectHelper.SetActive(gameObject, true); }
private void _on_change() { GameObjectHelper.SetActive(_normalGo, _state); GameObjectHelper.SetActive(_disableGo, !_state); }
public override void OnInit() { base.OnInit(); GameObjectHelper.SetActive(gameObject, false); }