package net.mostlyoriginal.ns2d.component; import com.artemis.Component; /** * @author Daan van Yperen */ public class Payload extends Component { public static enum DamageType { RESOURCE, WEAPON_PICKUP, BILE, EXPLOSIVE } public DamageType type = DamageType.EXPLOSIVE; public float radius = 0; public int minDamage = 1; public int maxDamage = 1; public String triggerGroup; public float maxLifetime; public String explodeSfxId; public float age; public Payload clone() { final Payload p = new Payload(); p.type = type; p.radius = radius; p.minDamage = minDamage; p.maxDamage = maxDamage; p.triggerGroup = triggerGroup; p.maxLifetime = maxLifetime; p.explodeSfxId = explodeSfxId; return p; } }