001package com.fs.starfarer.api.combat;
002
003public interface AmmoTrackerAPI {
004
005        void setAmmoPerSecond(float ammoPerSecond);
006        float getReloadProgress();
007        void setAmmo(int ammo);
008        boolean usesAmmo();
009        void addOneAmmo();
010        boolean deductOneAmmo();
011        int getAmmo();
012        float getAmmoPerSecond();
013        int getMaxAmmo();
014        void resetAmmo();
015        void setMaxAmmo(int maxAmmo);
016        float getReloadSize();
017        void setReloadSize(float reloadSize);
018        void setReloadProgress(float progress);
019
020}