Created LegacyKeyframeSetAdapter to properly deserialize old, non-generic PositionKeyframes and TimeKeyframes for Path Presets

This commit is contained in:
CrushedPixel
2015-07-13 13:34:43 +02:00
parent 81c4659b93
commit be3afc9e0e
4 changed files with 107 additions and 1 deletions

View File

@@ -4,10 +4,12 @@ import eu.crushedpixel.replaymod.interpolation.KeyframeValue;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@Data
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
public class Keyframe<T extends KeyframeValue> {
private int realTimestamp;

View File

@@ -1,11 +1,13 @@
package eu.crushedpixel.replaymod.holders;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@NoArgsConstructor
public class KeyframeSet implements GuiEntryListEntry {
private String name;
private Keyframe<AdvancedPosition>[] positionKeyframes;