@Override
		public int getValues(Component target, int tweenType, float[] returnValues) {
			switch (tweenType) {
				case X:
					returnValues[0] = target.getX();
					return 1;
				case Y:
					returnValues[0] = target.getY();
					return 1;
				case XY:
					returnValues[0] = target.getX();
					returnValues[1] = target.getY();
					return 2;
				case W:
					returnValues[0] = target.getWidth();
					return 1;
				case H:
					returnValues[0] = target.getHeight();
					return 1;
				case WH:
					returnValues[0] = target.getWidth();
					returnValues[1] = target.getHeight();
					return 2;
				case XYWH:
					returnValues[0] = target.getX();
					returnValues[1] = target.getY();
					returnValues[2] = target.getWidth();
					returnValues[3] = target.getHeight();
					return 4;
				default: return -1;
			}
		}