コード例 #1
0
ファイル: ModifierSyncs.cs プロジェクト: via5/Synergy
        public override J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("modifier", modifierIndex_);

            return(o);
        }
コード例 #2
0
        public override J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("time", Time);

            return(o);
        }
コード例 #3
0
ファイル: EyesModifier.cs プロジェクト: via5/Synergy
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("enabled", enabled_);
            o.Add("target", target_);

            return(o);
        }
コード例 #4
0
ファイル: ModifierContainer.cs プロジェクト: via5/Synergy
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("modifier", Modifier);
            o.Add("enabled", enabled_);

            return(o);
        }
コード例 #5
0
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("steps", steps_);
            o.Add("progression", StepProgression);

            return(o);
        }
コード例 #6
0
        public void ToJSON(J.Object o)
        {
            if (storable_ != null)
            {
                o.Add("storable", storable_.storeId);
            }

            o.Add("parameter", parameter_);
        }
コード例 #7
0
        public virtual J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("name", parent_.UserDefinedName);
            o.Add("sync", parent_.ModifierSync);

            return(o);
        }
コード例 #8
0
ファイル: ModifierSyncs.cs プロジェクト: via5/Synergy
        public override J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("duration", Duration);
            o.Add("delay", Delay);

            return(o);
        }
コード例 #9
0
ファイル: JsonUtilities.cs プロジェクト: via5/Synergy
            public static J.Node ToJSON(Vector3 v)
            {
                var o = new J.Object();

                o.Add("x", v.x);
                o.Add("y", v.y);
                o.Add("z", v.z);

                return(o);
            }
コード例 #10
0
ファイル: Options.cs プロジェクト: via5/Synergy
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("resetValuesOnFreeze", resetValuesOnFreeze_);
            o.Add("resetCountersOnThaw", resetCountersOnThaw_);
            o.Add("overlapTime", overlapTime_);

            return(o);
        }
コード例 #11
0
ファイル: RandomizableValue.cs プロジェクト: via5/Synergy
        public override J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("initial", initial_);
            o.Add("range", range_);
            o.Add("interval", interval_);

            return(o);
        }
コード例 #12
0
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("easing", easing_);
            o.Add("minimum", Minimum);
            o.Add("maximum", Maximum);

            return(o);
        }
コード例 #13
0
ファイル: JsonUtilities.cs プロジェクト: via5/Synergy
            public void Add(string key, Color c)
            {
                var o = new J.Object();

                o.Add("r", c.r);
                o.Add("g", c.g);
                o.Add("b", c.b);
                o.Add("a", c.a);

                c_?.Add(key, o.Impl);
            }
コード例 #14
0
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("controllerName", controllerName_);
            o.Add("atomName", atomName_);
            o.Add("rbName", rbName_);
            o.Add("position", position_);
            o.Add("rotation", rotation_);

            return(o);
        }
コード例 #15
0
ファイル: JsonUtilities.cs プロジェクト: via5/Synergy
            public void Add(string key, IntParameter b)
            {
                var o = new J.Object();

                o.Add("value", b.InternalValue);

                if (b.Registered)
                {
                    o.Add("parameter", b.Name);
                }

                c_?.Add(key, o.Impl);
            }
コード例 #16
0
ファイル: MorphModifier.cs プロジェクト: via5/Synergy
        public J.Node ToJSON()
        {
            var o = new J.Object();

            if (morph_ != null)
            {
                o.Add("uid", morph_.uid);
            }

            o.Add("movement", Movement);
            o.Add("enabled", enabled_);

            return(o);
        }
コード例 #17
0
ファイル: Delay.cs プロジェクト: via5/Synergy
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("halfwayDuration", HalfwayDuration);
            o.Add("endForwardsDuration", EndForwardsDuration);
            o.Add("endBackwardsDuration", EndBackwardsDuration);
            o.Add("halfway", Halfway);
            o.Add("endForwards", EndForwards);
            o.Add("endBackwards", EndBackwards);
            o.Add("sameDelay", sameDelay_);

            return(o);
        }
コード例 #18
0
ファイル: Step.cs プロジェクト: via5/Synergy
        public J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("enabled", enabled_);
            o.Add("paused", paused_);
            o.Add("name", name_);
            o.Add("duration", Duration);
            o.Add("repeat", Repeat);
            o.Add("delay", Delay);
            o.Add("halfMove", halfMove_);
            o.Add("modifiers", modifiers_);

            return(o);
        }
コード例 #19
0
        public override J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("easing", easing_);
            o.Add("minimum", min_);
            o.Add("maximum", max_);
            o.Add("timeUp", timeUp_);
            o.Add("timeDown", timeDown_);
            o.Add("hold", hold_);
            o.Add("rampUp", rampUp_);
            o.Add("rampDown", rampDown_);

            return(o);
        }
コード例 #20
0
        public void FromJSON(Atom a, J.Object o)
        {
            atom_ = a;

            if (atom_ != null)
            {
                if (o.HasKey("storable"))
                {
                    string id = "";
                    o.Opt("storable", ref id);

                    if (id != "")
                    {
                        if (J.Node.SaveContext.ForPreset)
                        {
                            SetStorable(id);
                        }
                        else
                        {
                            storableId_ = id;
                        }
                    }
                }
            }

            o.Opt <StorableParameterFactory, IStorableParameter>(
                "parameter", ref parameter_);

            if (parameter_ != null && storable_ != null)
            {
                if (J.Node.SaveContext.ForPreset)
                {
                    parameter_.PostLoad(storable_);
                }
            }
        }