예제 #1
0
 public string GetSampleName(SampleIndex index)
 {
     if (UseExtra)
     {
         return(ExtraSamples.GetSample(index)?.Name ?? "");
     }
     return(CurrentSamplePage?.GetSample(index).Name ?? "");
 }
예제 #2
0
 public SamplePool GetSample(SampleIndex index)
 {
     return(GetSample(index.ButtonValue));
 }
예제 #3
0
파일: Indexes.cs 프로젝트: GarfID/EmoPad
 public static ButtonValue From(SampleIndex index)
 {
     return(FromRaw(Indexes.ValueFromIndex(index.RawIndex)));
 }
예제 #4
0
        internal Sample GetSample(SampleIndex index)
        {
            var actualIndex = PageOffset + index.RawIndex;

            return(actualIndex < _samples.Count ? _samples[actualIndex] : null);
        }