internal string GetSamplePath(int buttonValue) { var value = ButtonValue.FromRaw(buttonValue); if (!UseExtra) { return(CurrentSamplePage?.GetSamplePath(value) ?? ""); } UseExtra = !UseExtra; return(ExtraSamples.GetSamplePath(value)); }
public string GetSamplePath(ButtonValue value) { return(GetSample(value)?.GetSamplePath() ?? ""); }
private SamplePool GetSample(ButtonValue value) { var key = value.RawValue; return(_pools.ContainsKey(key) ? _pools[key] : null); }
public static SampleIndex From(ButtonValue value) { return(FromRaw(Indexes.IndexFromValue(value.RawValue))); }
internal string GetSamplePath(ButtonValue value) { return(GetSample(value)?.Path ?? string.Empty); }
private Sample GetSample(ButtonValue value) { return(GetSample(value.SampleIndex)); }