Example #1
0
        public static LNBezierBy Action(float t, LNBezierDef c)
        {
            LNBezierBy bezier = new LNBezierBy();

            bezier._config = c;
            return(bezier);
        }
Example #2
0
		public virtual LNAction Reverse() {
			LNBezierDef r = new LNBezierDef();
			r.endPosition = _config.endPosition.Negate();
			r.controlPoint_1 = _config.controlPoint_2.Add(_config.endPosition
					.Negate());
			r.controlPoint_2 = _config.controlPoint_1.Add(_config.endPosition
					.Negate());
			return Action(_duration, r);
		}
Example #3
0
        public virtual LNAction Reverse()
        {
            LNBezierDef r = new LNBezierDef();

            r.endPosition    = _config.endPosition.Negate();
            r.controlPoint_1 = _config.controlPoint_2.Add(_config.endPosition
                                                          .Negate());
            r.controlPoint_2 = _config.controlPoint_1.Add(_config.endPosition
                                                          .Negate());
            return(Action(_duration, r));
        }
Example #4
0
        new public static LNBezierTo Action(float t, LNBezierDef c)
        {
            LNBezierTo bezier = new LNBezierTo();

            bezier._config         = c;
            bezier._startPosition  = new Vector2f();
            bezier._originalconfig = new LNBezierDef();
            bezier._originalconfig.controlPoint_1 = new Vector2f(
                c.controlPoint_1.x, c.controlPoint_1.y);
            bezier._originalconfig.controlPoint_2 = new Vector2f(
                c.controlPoint_2.x, c.controlPoint_2.y);
            bezier._originalconfig.endPosition = new Vector2f(c.endPosition.x,
                                                              c.endPosition.y);
            return(bezier);
        }
Example #5
0
		public static LNBezierBy Action(float t, LNBezierDef c) {
			LNBezierBy bezier = new LNBezierBy();
			bezier._config = c;
			return bezier;
		}