void Awake() { planData.planDifficulty = PlanDifficulty.easy; planData.name = "Beginner"; planData.description = "Dumbells required."; planData.workoutData.Add(WorkoutData.Copy(homeGymBeginnerPush.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(homeGymBeginnerPull.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(homeGymBeginnerLegs.GetWorkoutData())); }
void Awake() { planData.planDifficulty = PlanDifficulty.medium; planData.name = "Intermediate"; planData.description = "Dumbells, Bench, Pull-Up Bar required"; planData.workoutData.Add(WorkoutData.Copy(homeGymIntermediateChestTriceps.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(homeGymIntermediateBackBiceps.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(homeGymIntermediateLegs.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(homeGymIntermediateShoulders.GetWorkoutData())); }
void Awake() { planData.planDifficulty = PlanDifficulty.hard; planData.name = "Advanced"; planData.description = "Dumbells, Bench, Pull-Up Bar, Dips Bar, Barbell required"; planData.workoutData.Add(WorkoutData.Copy(gymAdvancedChestTriceps.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(gymAdvancedBackBiceps.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(gymAdvancedLegs.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(gymAdvancedShoulders.GetWorkoutData())); planData.workoutData.Add(WorkoutData.Copy(gymAdvancedCoreAndMore.GetWorkoutData())); }
void Duplicate() { if (WorkoutHUD.Instance.currentMode == Mode.ViewingWorkouts) { WorkoutPanel workoutPanelToCopy = WorkoutManager.Instance.workoutHUD.selectedPanel.GetComponent <WorkoutPanel> (); int workoutPanelToCopyIndex = workoutPanelToCopy.transform.GetSiblingIndex(); WorkoutData copiedWorkout = WorkoutData.Copy(workoutPanelToCopy.workoutData); WorkoutPanel newWorkoutPanel = WorkoutHUD.Instance.AddWorkoutPanel(copiedWorkout, false); newWorkoutPanel.transform.SetSiblingIndex(workoutPanelToCopyIndex + 1); SaveExercisePanelOrder(); WorkoutManager.Instance.Save(); Confirm(); } else { ExerciseMenuItem exerciseMenuItemToCopy = WorkoutManager.Instance.workoutHUD.selectedPanel.GetComponent <ExerciseMenuItem> (); int exerciseMenuItemToCopyIndex = exerciseMenuItemToCopy.transform.GetSiblingIndex(); print("exerciseMenuItemToCopy.exerciseData.name" + exerciseMenuItemToCopy.exerciseData.name); ExerciseData copiedExercise = ExerciseData.Copy( exerciseMenuItemToCopy.exerciseData.name, exerciseMenuItemToCopy.exerciseData.secondsToCompleteSet, exerciseMenuItemToCopy.exerciseData.totalInitialSets, exerciseMenuItemToCopy.exerciseData.totalSets, exerciseMenuItemToCopy.exerciseData.repsPerSet, exerciseMenuItemToCopy.exerciseData.weight, exerciseMenuItemToCopy.exerciseData.exerciseType ); ExerciseMenuItem newExerciseMenuItem = WorkoutHUD.Instance.AddExercisePanel(null, copiedExercise, false); newExerciseMenuItem.transform.SetSiblingIndex(exerciseMenuItemToCopyIndex + 1); SaveExercisePanelOrder(); WorkoutManager.Instance.Save(); Confirm(); } }