Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package data.scripts.weapons;
- import com.fs.starfarer.api.combat.CombatEngineAPI;
- import com.fs.starfarer.api.combat.EveryFrameWeaponEffectPlugin;
- import com.fs.starfarer.api.combat.WeaponAPI;
- public class BlinkerEffect implements EveryFrameWeaponEffectPlugin {
- @Override
- public void advance(float amount, CombatEngineAPI engine, WeaponAPI weapon) {
- weapon.getSprite().setAdditiveBlend();
- if (weapon.getShip() != null && weapon.getShip().isAlive()) {
- weapon.getAnimation().setAlphaMult(1f); // On
- } else {
- weapon.getAnimation().setAlphaMult(0f); // Off
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement