SuccessChanges

Summary

  1. Created @Interpolate annotation for Interpolators to know which fields to interpolate (instead of all public fields) (details)
  2. Made GuiNumberInput a subclass of GuiAdvancedTextField and removed unneccessary IDs from Constructor and GuiConstants (details)
Commit 8a973fa3e9579ffea968db04055ac7de317fcdc6 by CrushedPixel
Created @Interpolate annotation for Interpolators to know which fields to interpolate (instead of all public fields)
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/interpolation/GenericLinearInterpolation.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/Position.java
The file was addedsrc/main/java/eu/crushedpixel/replaymod/interpolation/Interpolate.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/Point.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/holders/TimestampValue.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/interpolation/KeyframeValue.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/interpolation/GenericSplineInterpolation.java
Commit 54f35eca03bf56e53ae2f93aab42db4e1712d7ad by CrushedPixel
Made GuiNumberInput a subclass of GuiAdvancedTextField and removed unneccessary IDs from Constructor and GuiConstants
The file was addedsrc/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDraggingNumberInput.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/elements/GuiNumberInput.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiConstants.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/replayeditor/GuiTrimPart.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/elements/GuiNumberInputWithText.java
The file was addedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiObjectManager.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiEditKeyframe.java
The file was modifiedsrc/main/java/eu/crushedpixel/replaymod/gui/GuiRenderSettings.java