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

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

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

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

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

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

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

            return(o);
        }
コード例 #5
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);
        }
コード例 #6
0
ファイル: EyesModifier.cs プロジェクト: via5/Synergy
        public J.Node ToJSON()
        {
            var o = new J.Object();

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

            return(o);
        }
コード例 #7
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);
            }
コード例 #8
0
        public J.Node ToJSON()
        {
            var o = new J.Object();

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

            return(o);
        }
コード例 #9
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);
        }
コード例 #10
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);
        }
コード例 #11
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);
            }
コード例 #12
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);
        }
コード例 #13
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);
            }
コード例 #14
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);
        }
コード例 #15
0
        public override J.Node ToJSON()
        {
            var o = new J.Object();

            o.Add("time", Time);

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

            o.Add("modifier", modifierIndex_);

            return(o);
        }
コード例 #17
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);
        }
コード例 #18
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);
        }
コード例 #19
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);
        }