public SayablePair GetNextSayablePair() { if (CurrentGirIndicesIndex >= mGirIndices.Count) { return(null); } int index = mGirIndices[CurrentGirIndicesIndex]; if (index >= mVocabList.GetVocabList().Count) { return(null); } Vocab vocab = mVocabList[index]; Sayable sourceSayable = new Sayable("en", vocab.Source); Sayable targetSayable = new Sayable("de", vocab.Target); SayablePair sayablePair = new SayablePair(sourceSayable, targetSayable); CurrentGirIndicesIndex++; return(sayablePair); }
public SayablePair(Sayable sourceSayable, Sayable targetSayable) { SourceSayable = sourceSayable; TargetSayable = targetSayable; }