public override void AddToTopUI(IModifier m) { base.AddToTopUI(m); modifier_ = m as AudioModifier; if (modifier_ == null) { return; } delayWidgets_.SetValue(modifier_.Delay); clips_.Value = modifier_.Clips; delayCollapsible_.Clear(); delayCollapsible_.Add(delayWidgets_.GetWidgets()); AddAtomWidgets(m); widgets_.AddToUI(playType_); playType_.Value = PlayTypeToString(modifier_.PlayType); delayCollapsible_.AddToUI(); widgets_.AddToUI(new SmallSpacer(Widget.Right)); widgets_.AddToUI(stop_); widgets_.AddToUI(clips_); }
public void AddToUI() { if (collapsible_.Expanded) { CreateUIElement(); } collapsible_.AddToUI(); }
protected override void DoAddToUI() { RemoveFromUI(); if (dirty_) { UpdateList(); dirty_ = false; } collapsible_.AddToUI(); }
public override void AddToUI(IModifierSync s) { unsynced_ = s as UnsyncedModifier; if (unsynced_ == null) { return; } durationWidgets_.SetValue(unsynced_.Duration); delayWidgets_.SetValue(unsynced_.Delay); durationCollapsible_.Clear(); durationCollapsible_.Add(durationWidgets_.GetWidgets()); delayCollapsible_.Clear(); delayCollapsible_.Add(delayWidgets_.GetWidgets()); durationCollapsible_.AddToUI(); delayCollapsible_.AddToUI(); copy_.AddToUI(); syncToThis_.AddToUI(); }