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;
}
}