public override void AddToUI(IMorphProgression p) { base.AddToUI(p); progression_ = p as NaturalMorphProgression; if (progression_ == null) { return; } durationWidgets_.SetValue(progression_.Duration); delayWidgets_.SetValue(progression_.Delay); durationCollapsible_.Clear(); durationCollapsible_.Add(durationWidgets_.GetWidgets()); delayCollapsible_.Clear(); delayCollapsible_.Add(delayWidgets_.GetWidgets()); widgets_.AddToUI(durationCollapsible_); widgets_.AddToUI(delayCollapsible_); }
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(); }