protected override void OnRepeatChanged(RepeatChanged e) { base.OnRepeatChanged(e); Image img = m_repeatBtn.transform.Find("Icon").GetComponent <Image>(); img.sprite = m_repeatSprites[(int)e.State]; }
protected override void OnRepeatChanged(RepeatChanged e) { base.OnRepeatChanged(e); if (m_repeatBtn != null && m_repeatSprites != null) { SetSprite((int)e.State, m_repeatSprites, m_repeatBtn.transform.Find("Icon").GetComponent <Image>(), "Missing sprite icons for Repeat! Make sure you have the same amount of sprites as Repeat States (Check the enum!)"); } }
private void InitEvents() { Closing += delegate { ViewClosing?.Invoke(); }; numericInterval.ValueChanged += delegate { IntervalChanged?.Invoke((uint)numericInterval.Value); }; checkRepeat.CheckedChanged += delegate { RepeatChanged?.Invoke(checkRepeat.Checked); }; checkRandom.CheckedChanged += delegate { RandomChanged?.Invoke(checkRandom.Checked); }; trackSpeed.ValueChanged += delegate { SpeedChanged?.Invoke(trackSpeed.Value); UpdateLabelSpeed(); }; trackVolume.ValueChanged += delegate { VolumeChanged?.Invoke(trackVolume.Value); UpdateLabelVolume(); }; comboVoice.SelectedValueChanged += delegate { VoiceChanged?.Invoke(comboVoice.SelectedItem?.ToString()); }; trackTimbre.ValueChanged += delegate { TimbreChanged?.Invoke(trackTimbre.Value); UpdateLabelTimbre(); }; }
public void ProcRepeatChanged(RepeatMode value) { RepeatChanged?.InvokeOnMainThread(this, value); }
protected virtual void OnRepeatChanged(RepeatChanged e) { }