private void SetCanvasGroupParameters(float alpha, bool blockRaycast) { _canvasGroup.alpha = alpha; _canvasGroup.blocksRaycasts = blockRaycast; VisibilityChanged.Invoke(alpha == 1f ? true : false); }
public void InvokeVisibilityChangedEvent(bool value) { OnVisibilityChanged?.Invoke(value); onVisibilityChanged?.Invoke(value); }
private void NotifyVisibiltyChanged() { VisibilityChangedEvent?.Invoke(this, new EventArgs()); }
private void TriggerVisibilityChangedEvent() { OnVisibilityChanged.InvokeSafely(IsVisible, transform.position); OnVisibilityChangedEvent.Invoke(IsVisible, transform.position); }