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}