/// <summary> /// Returns the observable collection of fake flippers and water walk sequence break /// control ViewModel instances. /// </summary> /// <returns> /// The observable collection of fake flippers and water walk sequence break control /// ViewModel instances. /// </returns> private static ObservableCollection <SequenceBreakControlVM> GetFakeFlippersWaterWalkSequenceBreaks() { ObservableCollection <SequenceBreakControlVM> fakeFlippersWaterWalkSequenceBreaks = new ObservableCollection <SequenceBreakControlVM>(); for (int i = (int)SequenceBreakType.FakeFlippersFairyRevival; i <= (int)SequenceBreakType.WaterWalkFromWaterfallCave; i++) { fakeFlippersWaterWalkSequenceBreaks.Add(SequenceBreakControlVMFactory .GetSequenceBreakControlVM((SequenceBreakType)i)); } return(fakeFlippersWaterWalkSequenceBreaks); }
/// <summary> /// Returns the observable collection of dark room sequence break control ViewModel /// instances. /// </summary> /// <returns> /// The observable collection of dark room sequence break control ViewModel instances. /// </returns> private static ObservableCollection <SequenceBreakControlVM> GetDarkRoomsSequenceBreaks() { ObservableCollection <SequenceBreakControlVM> darkRoomsSequenceBreaks = new ObservableCollection <SequenceBreakControlVM>(); for (int i = (int)SequenceBreakType.DarkRoomDeathMountainEntry; i <= (int)SequenceBreakType.DarkRoomTR; i++) { darkRoomsSequenceBreaks.Add(SequenceBreakControlVMFactory .GetSequenceBreakControlVM((SequenceBreakType)i)); } return(darkRoomsSequenceBreaks); }
/// <summary> /// Returns the observable collection of bomb jump sequence break control ViewModel /// instances. /// </summary> /// <returns> /// The observable collection of bomb jump sequence break control ViewModel instances. /// </returns> private static ObservableCollection <SequenceBreakControlVM> GetBombJumpsSequenceBreaks() { ObservableCollection <SequenceBreakControlVM> bombJumpsSequenceBreaks = new ObservableCollection <SequenceBreakControlVM>(); for (int i = (int)SequenceBreakType.BombJumpPoDHammerJump; i <= (int)SequenceBreakType.BombJumpIPFreezorRoomGap; i++) { bombJumpsSequenceBreaks.Add(SequenceBreakControlVMFactory .GetSequenceBreakControlVM((SequenceBreakType)i)); } return(bombJumpsSequenceBreaks); }
/// <summary> /// Returns the observable collection of bomb duplication sequence break control ViewModel /// instances. /// </summary> /// <returns> /// The observable collection of bomb duplication sequence break control ViewModel /// instances. /// </returns> private static ObservableCollection <SequenceBreakControlVM> GetBombDuplicationSequenceBreaks() { ObservableCollection <SequenceBreakControlVM> bombDuplicationSequenceBreaks = new ObservableCollection <SequenceBreakControlVM>(); for (int i = (int)SequenceBreakType.BombDuplicationAncillaOverload; i <= (int)SequenceBreakType.BombDuplicationMirror; i++) { bombDuplicationSequenceBreaks.Add(SequenceBreakControlVMFactory .GetSequenceBreakControlVM((SequenceBreakType)i)); } return(bombDuplicationSequenceBreaks); }
/// <summary> /// Returns the observable collection of other sequence break control ViewModel instances. /// </summary> /// <returns> /// The observable collection of other sequence break control ViewModel instances. /// </returns> private static ObservableCollection <SequenceBreakControlVM> GetOtherSequenceBreaks() { ObservableCollection <SequenceBreakControlVM> otherSequenceBreaks = new ObservableCollection <SequenceBreakControlVM>(); for (int i = (int)SequenceBreakType.CameraUnlock; i <= (int)SequenceBreakType.IPIceBreaker; i++) { otherSequenceBreaks.Add(SequenceBreakControlVMFactory .GetSequenceBreakControlVM((SequenceBreakType)i)); } return(otherSequenceBreaks); }
/// <summary> /// Returns the observable collection of super bunny sequence break control ViewModel /// instances. /// </summary> /// <returns> /// The observable collection of super bunny sequence break control ViewModel instances. /// </returns> private static ObservableCollection <SequenceBreakControlVM> GetSuperBunnySequenceBreaks() { ObservableCollection <SequenceBreakControlVM> superBunnySequenceBreaks = new ObservableCollection <SequenceBreakControlVM>(); for (int i = (int)SequenceBreakType.SuperBunnyMirror; i <= (int)SequenceBreakType.SuperBunnyFallInHole; i++) { superBunnySequenceBreaks.Add(SequenceBreakControlVMFactory .GetSequenceBreakControlVM((SequenceBreakType)i)); } return(superBunnySequenceBreaks); }