예제 #1
0
        public ProtoBuf_Theme CreateProtoBuf()
        {
            ProtoBuf_Theme pbTheme = new ProtoBuf_Theme();

            pbTheme.id                          = this.Id;
            pbTheme.name                        = this.Name;
            pbTheme.themeType                   = this.ThemeTypeInt;
            pbTheme.intensityAfterRest          = this.IntensityAfterRest;
            pbTheme.musicPhaseSecondsGeneral    = this.MusicPhaseSecondsGeneral;
            pbTheme.musicPhaseSecondsAfterRest  = this.MusicPhaseSecondsAfterRest;
            pbTheme.restSecondsMin              = this.RestSecondsMin;
            pbTheme.restSecondsMax              = this.RestSecondsMax;
            pbTheme.priority                    = this.Priority;
            pbTheme.weightingSwitchGroups       = this.WeightingSwitchGroups;
            pbTheme.weightingIntensityVsVariety = this.WeightingIntensityVsVariance;
            pbTheme.weightingPlaycountVsRandom  = this.WeightingLowPlaycountVsRandom;
            return(pbTheme);
        }
예제 #2
0
 public ProtoBuf_Theme CreateProtoBuf()
 {
     ProtoBuf_Theme pbTheme = new ProtoBuf_Theme();
     pbTheme.id = this.Id;
     pbTheme.name = this.Name;
     pbTheme.themeType = this.ThemeTypeInt;
     pbTheme.intensityAfterRest = this.IntensityAfterRest;
     pbTheme.musicPhaseSecondsGeneral = this.MusicPhaseSecondsGeneral;
     pbTheme.musicPhaseSecondsAfterRest = this.MusicPhaseSecondsAfterRest;
     pbTheme.restSecondsMin = this.RestSecondsMin;
     pbTheme.restSecondsMax = this.RestSecondsMax;
     pbTheme.priority = this.Priority;
     pbTheme.weightingSwitchGroups = this.WeightingSwitchGroups;
     pbTheme.weightingIntensityVsVariety = this.WeightingIntensityVsVariance;
     pbTheme.weightingPlaycountVsRandom = this.WeightingLowPlaycountVsRandom;
     return pbTheme;
 }