private void toggleAnatomyTransparency(ButtonGridItem item) { if (item != null) { Anatomy selectedAnatomy = buttonGridThumbs.getUserObject(item); if (anatomyController.ShowPremiumAnatomy || selectedAnatomy.ShowInBasicVersion) { if (selectedAnatomy.CurrentAlpha >= 0.9999f) { selectedAnatomy.smoothBlend(0.7f, MedicalConfig.CameraTransitionTime, EasingFunction.EaseOutQuadratic); } else if (selectedAnatomy.CurrentAlpha <= 0.00008f) { selectedAnatomy.smoothBlend(1.0f, MedicalConfig.CameraTransitionTime, EasingFunction.EaseOutQuadratic); } else { selectedAnatomy.smoothBlend(0.0f, MedicalConfig.CameraTransitionTime, EasingFunction.EaseOutQuadratic); } } else { showBuyMessage(); } } }
void showButton_MouseButtonClick(Widget source, EventArgs e) { LayerState undoState = LayerState.CreateAndCapture(); anatomy.smoothBlend(1.0f, MedicalConfig.CameraTransitionTime, EasingFunction.EaseOutQuadratic); layerController.pushUndoState(undoState); }
internal void showOnly(Anatomy anatomy) { LayerState currentLayers = LayerState.CreateAndCapture(); TransparencyController.smoothSetAllAlphas(0.0f, MedicalConfig.CameraTransitionTime, EasingFunction.EaseOutQuadratic); anatomy.smoothBlend(1.0f, MedicalConfig.CameraTransitionTime, EasingFunction.EaseOutQuadratic); layerController.pushUndoState(currentLayers); }