Exemple #1
0
 public void Dispose()
 {
     DisposePropertyChangedEvent();
     CameraOrientation.Dispose();
     HaircutState.Dispose();
     NewRoundStarted = null;
 }
Exemple #2
0
        public HaircutMinigameVM()
        {
            Shape = GetRandomShape();

            CameraOrientation = new CameraOrientation(Orientation.Top);
            CameraOrientation.PropertyChanged += OnCameraOrientationChanged;

            HaircutState = new HaircutState(Shape);
            HaircutState.PropertyChanged += OnHaircutStateChanged;

            CurrentSide.PropertyChanged += OnCurrentSideChanged;
            LastSide = CurrentSide;

            HUDVisibility = Visibility.Visible;
        }