Ejemplo n.º 1
0
        public void ApplyParameter(IniValueObject obj)
        {
            switch (obj.Key)
            {
            case "Frame":
                var thr    = obj.ReadAsFloat(0);
                var clt    = obj.ReadAsFloat(1);
                var thrAbs = obj.ReadAsString(2);
                var gear   = obj.ReadAsString(3);

                var useNewGear       = gear == "new";
                var useOldGear       = gear == "old";
                var absoluteThrottle = thrAbs == "abs";

                var frame = new ShiftPatternFrame(clt, thr, absoluteThrottle, useOldGear, useNewGear);

                Frames.Add(frame);
                break;
            }
        }
Ejemplo n.º 2
0
        public void ApplyParameter(IniValueObject obj)
        {
            switch (obj.Key)
            {
                case "Frame":
                    var thr = obj.ReadAsFloat(0);
                    var clt = obj.ReadAsFloat(1);
                    var thrAbs = obj.ReadAsString(2);
                    var gear = obj.ReadAsString(3);

                    var useNewGear = gear == "new";
                    var useOldGear = gear == "old";
                    var absoluteThrottle = thrAbs == "abs";

                    var frame = new ShiftPatternFrame(clt, thr, absoluteThrottle, useOldGear, useNewGear);

                    Frames.Add(frame);
                    break;
            }
        }