public override void Hide(bool triggerEvents) { if (IsVisible == false) { return; } IsVisible = false; _panelSequence.SafeKill(); GetHideTweens(); _panelSequence = UiTween.BuildUiSequence(_hideTweens, () => { SetChildrenActive(false); }); if (triggerEvents) { InvokeHideEvent(); } }
public override void Show(bool triggerEvents) { if (IsVisible) { return; } IsVisible = true; SetChildrenActive(true); _panelSequence.SafeKill(); GetShowTweens(); _panelSequence = UiTween.BuildUiSequence(_showTweens); if (triggerEvents) { InvokeShowEvent(); } }