Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }
        }