Exemple #1
0
        internal string GetSamplePath(int buttonValue)
        {
            var value = ButtonValue.FromRaw(buttonValue);

            if (!UseExtra)
            {
                return(CurrentSamplePage?.GetSamplePath(value) ?? "");
            }

            UseExtra = !UseExtra;
            return(ExtraSamples.GetSamplePath(value));
        }
Exemple #2
0
 public string GetSamplePath(ButtonValue value)
 {
     return(GetSample(value)?.GetSamplePath() ?? "");
 }
Exemple #3
0
        private SamplePool GetSample(ButtonValue value)
        {
            var key = value.RawValue;

            return(_pools.ContainsKey(key) ? _pools[key] : null);
        }
Exemple #4
0
 public static SampleIndex From(ButtonValue value)
 {
     return(FromRaw(Indexes.IndexFromValue(value.RawValue)));
 }
Exemple #5
0
 internal string GetSamplePath(ButtonValue value)
 {
     return(GetSample(value)?.Path ?? string.Empty);
 }
Exemple #6
0
 private Sample GetSample(ButtonValue value)
 {
     return(GetSample(value.SampleIndex));
 }