public ProtoBuf_Snippet CreateProtoBuf(PsaiProject parentProject) { ProtoBuf_Snippet pbSnippet = new ProtoBuf_Snippet(); pbSnippet.audio_data = this.AudioData.CreateProtoBuf(); pbSnippet.id = this.Id; pbSnippet.intensity = this.Intensity; pbSnippet.snippet_type = this.CreateSegmentSuitabilityBitfield(parentProject); pbSnippet.theme_id = this.ThemeId; pbSnippet.name = this.Name; for (int i = 0; i < this.CompatibleSnippetsIds.Count; i++) { int snippetId = this.CompatibleSnippetsIds.Keys.ElementAt(i); pbSnippet.follower_id.Add(snippetId); pbSnippet.follower_compatibility.Add(this.CompatibleSnippetsIds[snippetId]); } return(pbSnippet); }
public ProtoBuf_Snippet CreateProtoBuf(PsaiProject parentProject) { ProtoBuf_Snippet pbSnippet = new ProtoBuf_Snippet(); pbSnippet.audio_data = this.AudioData.CreateProtoBuf(); pbSnippet.id = this.Id; pbSnippet.intensity = this.Intensity; pbSnippet.snippet_type = this.CreateSegmentSuitabilityBitfield(parentProject); pbSnippet.theme_id = this.ThemeId; pbSnippet.name = this.Name; for (int i = 0; i < this.CompatibleSnippetsIds.Count; i++) { int snippetId = this.CompatibleSnippetsIds.Keys.ElementAt(i); pbSnippet.follower_id.Add(snippetId); pbSnippet.follower_compatibility.Add(this.CompatibleSnippetsIds[snippetId]); } return pbSnippet; }