Class RecoilPattern
java.lang.Object
me.deecaad.weaponmechanics.weapon.shoot.recoil.RecoilPattern
- All Implemented Interfaces:
me.deecaad.core.file.Serializer<RecoilPattern>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for serializerRecoilPattern(boolean repeatPattern, List<RecoilPattern.ExtraRecoilPatternData> recoilPatternList) -
Method Summary
Modifier and TypeMethodDescriptionboolean@NotNull RecoilPatternserialize(@NotNull me.deecaad.core.file.SerializeData data) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.deecaad.core.file.Serializer
canUsePathTo, getName, getParentKeywords, getWikiLink, letPassThrough, shouldSerialize, tryPathTo, useLater
-
Constructor Details
-
RecoilPattern
public RecoilPattern()Default constructor for serializer -
RecoilPattern
public RecoilPattern(boolean repeatPattern, List<RecoilPattern.ExtraRecoilPatternData> recoilPatternList)
-
-
Method Details
-
isRepeatPattern
public boolean isRepeatPattern()- Returns:
- whether the pattern should be reset after reaching end
-
getRecoilPatternList
- Returns:
- the recoil pattern list
-
getKeyword
- Specified by:
getKeywordin interfaceme.deecaad.core.file.Serializer<RecoilPattern>
-
serialize
@NotNull public @NotNull RecoilPattern serialize(@NotNull @NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException - Specified by:
serializein interfaceme.deecaad.core.file.Serializer<RecoilPattern>- Throws:
me.deecaad.core.file.SerializerException
-