Class Detonation

java.lang.Object
me.deecaad.weaponmechanics.weapon.explode.Detonation
All Implemented Interfaces:
me.deecaad.core.file.Serializer<Detonation>

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

    • Detonation

      public Detonation()
      Default constructor for serializer
    • Detonation

      public Detonation(Set<ExplosionTrigger> triggers, int delay, boolean removeProjectileOnDetonation)
  • Method Details

    • getTriggers

      public Set<ExplosionTrigger> getTriggers()
    • getDelay

      public int getDelay()
    • isRemoveProjectileOnDetonation

      public boolean isRemoveProjectileOnDetonation()
    • serialize

      @NotNull public Detonation serialize(@NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException
      Specified by:
      serialize in interface me.deecaad.core.file.Serializer<Detonation>
      Throws:
      me.deecaad.core.file.SerializerException