Beispiel #1
0
    public static WorkoutComponentSO CreateInstance(WorkoutComponentPackage infoPackage)
    {
        var data = ScriptableObject.CreateInstance <WorkoutComponentSO>();

        data.Init(infoPackage);
        return(data);
    }
Beispiel #2
0
 public void Init(WorkoutComponentPackage infoPackage)
 {
     this._name          = infoPackage._nameInfo;
     this._subName       = infoPackage._subNameInfo;
     this._setLengthTime = infoPackage._setLengthTimeInfo;
     this._setNumber     = infoPackage._setCountInfo;
     this._setBreakTime  = infoPackage._setBreakTimeInfo;
 }
    void SaveWorkoutComponent(WorkoutComponentPackage package)
    {
        WorkoutComponentSO newComponentSo = WorkoutComponentSO.CreateInstance(package);

        CurrentWorkoutSo._components.Add(newComponentSo);
    }