001package com.fs.starfarer.api.loading; 002 003import org.json.JSONObject; 004 005import com.fs.starfarer.api.combat.OnHitEffectPlugin; 006import com.fs.starfarer.api.combat.ProximityExplosionEffect; 007 008public interface ShotBehaviorSpecAPI { 009 010 String getBehavorString(); 011 JSONObject getParams(); 012 String getOnExplosionClassName(); 013 void setOnExplosionClassName(String onExplosionClassName); 014 String getOnHitClassName(); 015 void setOnHitClassName(String effectClassName); 016 OnHitEffectPlugin getOnHitEffect(); 017 ProximityExplosionEffect getOnProximityExplosionEffect(); 018 019}