Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.campaign.BuffManagerAPI Interface Reference

Classes

interface  Buff
 
class  TempBuff
 

Public Member Functions

Buff getBuff (String id)
 
void addBuff (Buff b)
 
void removeBuff (String id)
 
void addBuffOnlyUpdateStat (Buff b)
 
List< Buff > getBuffs ()
 
void advance (float days)
 

Detailed Description

Definition at line 7 of file BuffManagerAPI.java.

Member Function Documentation

◆ addBuff()

void com.fs.starfarer.api.campaign.BuffManagerAPI.addBuff ( Buff  b)

◆ addBuffOnlyUpdateStat()

void com.fs.starfarer.api.campaign.BuffManagerAPI.addBuffOnlyUpdateStat ( Buff  b)

Won't trigger an update of other possibly-related fleet stats. Useful when modifying a stat that has no effect beyond itself (i.e. a combat stat in campaign).

Parameters
b

◆ advance()

void com.fs.starfarer.api.campaign.BuffManagerAPI.advance ( float  days)

◆ getBuff()

Buff com.fs.starfarer.api.campaign.BuffManagerAPI.getBuff ( String  id)

◆ getBuffs()

List< Buff > com.fs.starfarer.api.campaign.BuffManagerAPI.getBuffs ( )

◆ removeBuff()

void com.fs.starfarer.api.campaign.BuffManagerAPI.removeBuff ( String  id)

The documentation for this interface was generated from the following file: