Exemplo n.º 1
0
 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()));
 }
Exemplo n.º 2
0
 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()));
 }
Exemplo n.º 3
0
 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()));
 }
Exemplo n.º 4
0
    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();
        }
    }