Class RecoilPattern

java.lang.Object
me.deecaad.weaponmechanics.weapon.shoot.recoil.RecoilPattern
All Implemented Interfaces:
me.deecaad.core.file.Serializer<RecoilPattern>

public class RecoilPattern extends Object implements me.deecaad.core.file.Serializer<RecoilPattern>
  • Constructor Details

  • Method Details

    • isRepeatPattern

      public boolean isRepeatPattern()
      Returns:
      whether the pattern should be reset after reaching end
    • getRecoilPatternList

      public List<RecoilPattern.ExtraRecoilPatternData> getRecoilPatternList()
      Returns:
      the recoil pattern list
    • getKeyword

      public String getKeyword()
      Specified by:
      getKeyword in interface me.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:
      serialize in interface me.deecaad.core.file.Serializer<RecoilPattern>
      Throws:
      me.deecaad.core.file.SerializerException