private void Init(SerializedProperty property) { if (Initialized.ContainsKey(property.propertyPath) && Initialized[property.propertyPath]) { return; } GUIStyle labelStyle = DGUI.Label.Style(Size.S); Elements.Add(Properties.Add(PropertyName.SoundSource, property), Contents.Add(UILabels.SoundSource, labelStyle)); Elements.Add(Properties.Add(PropertyName.DatabaseName, property), Contents.Add(UILabels.DatabaseName, labelStyle)); Elements.Add(Properties.Add(PropertyName.SoundName, property), Contents.Add(UILabels.SoundName, labelStyle)); Elements.Add(Properties.Add(PropertyName.AudioClip, property), Contents.Add(UILabels.AudioClip, labelStyle)); Elements.Add(Properties.Add(PropertyName.OutputAudioMixerGroup, property), Contents.Add(UILabels.OutputAudioMixerGroup, labelStyle)); UpdateThisAudioDataPreviewReference(property); if (!Initialized.ContainsKey(property.propertyPath)) { Initialized.Add(property.propertyPath, true); } else { Initialized[property.propertyPath] = true; } }
private void Init(SerializedProperty property) { if (Initialized.ContainsKey(property.propertyPath) && Initialized[property.propertyPath]) { return; } Contents.Add(UILabels.PunchBy); Elements.Add(Properties.Add(PropertyName.AnimationType, property), Contents.Add(UILabels.AnimationType)); Elements.Add(Properties.Add(PropertyName.Enabled, property), Contents.Add(UILabels.Enabled)); Elements.Add(Properties.Add(PropertyName.From, property), Contents.Add(UILabels.ScaleFrom)); Elements.Add(Properties.Add(PropertyName.To, property), Contents.Add(UILabels.ScaleTo)); Elements.Add(Properties.Add(PropertyName.By, property), Contents.Add(UILabels.ScaleBy)); Elements.Add(Properties.Add(PropertyName.UseCustomFromAndTo, property), Contents.Add(UILabels.UseCustomFromAndTo), 0f, DGUI.Toggle.Checkbox.Width); Elements.Add(Properties.Add(PropertyName.Vibrato, property), Contents.Add(UILabels.Vibrato)); Elements.Add(Properties.Add(PropertyName.Elasticity, property), Contents.Add(UILabels.Elasticity)); Elements.Add(Properties.Add(PropertyName.NumberOfLoops, property), Contents.Add(UILabels.NumberOfLoops)); Elements.Add(Properties.Add(PropertyName.LoopType, property), Contents.Add(UILabels.LoopType)); Elements.Add(Properties.Add(PropertyName.EaseType, property), Contents.Add(UILabels.EaseType)); Elements.Add(Properties.Add(PropertyName.Ease, property), Contents.Add(UILabels.Ease)); Elements.Add(Properties.Add(PropertyName.AnimationCurve, property), Contents.Add(UILabels.AnimationCurve)); Elements.Add(Properties.Add(PropertyName.StartDelay, property), Contents.Add(UILabels.StartDelay)); Elements.Add(Properties.Add(PropertyName.Duration, property), Contents.Add(UILabels.Duration)); if (!Initialized.ContainsKey(property.propertyPath)) { Initialized.Add(property.propertyPath, true); } else { Initialized[property.propertyPath] = true; } }
private void Init(SerializedProperty property) { if (Initialized.ContainsKey(property.propertyPath) && Initialized[property.propertyPath]) { return; } Elements.Add(Properties.Add("Name", property)); Elements.Add(Properties.Add("M50", property)); Elements.Add(Properties.Add("M100", property)); Elements.Add(Properties.Add("M200", property)); Elements.Add(Properties.Add("M300", property)); Elements.Add(Properties.Add("M400", property)); Elements.Add(Properties.Add("M500", property)); Elements.Add(Properties.Add("M600", property)); Elements.Add(Properties.Add("M700", property)); Elements.Add(Properties.Add("M800", property)); Elements.Add(Properties.Add("M900", property)); Elements.Add(Properties.Add("A100", property)); Elements.Add(Properties.Add("A200", property)); Elements.Add(Properties.Add("A400", property)); Elements.Add(Properties.Add("A700", property)); if (!Initialized.ContainsKey(property.propertyPath)) { Initialized.Add(property.propertyPath, true); } else { Initialized[property.propertyPath] = true; } }
private void Init(SerializedProperty property) { if (Initialized.ContainsKey(property.propertyPath) && Initialized[property.propertyPath]) { return; } Elements.Add(Properties.Add(MIN_VALUE_PROPERTY, property), Contents.Add(MIN_VALUE_LABEL)); Elements.Add(Properties.Add(MAX_VALUE_PROPERTY, property), Contents.Add(MAX_VALUE_LABEL)); if (!Initialized.ContainsKey(property.propertyPath)) { Initialized.Add(property.propertyPath, true); } else { Initialized[property.propertyPath] = true; } }