Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.combat.BattleObjectiveAPI Interface Reference
Inheritance diagram for com.fs.starfarer.api.combat.BattleObjectiveAPI:
[legend]
Collaboration diagram for com.fs.starfarer.api.combat.BattleObjectiveAPI:
[legend]

Classes

enum  Importance
 

Public Member Functions

Vector2f getLocation ()
 
int getOwner ()
 
String getType ()
 
Importance getImportance ()
 
String getDisplayName ()
 
SpriteAPI getSprite ()
 
void setSprite (SpriteAPI sprite)
 
float getBattleSizeFractionBonus ()
 
- Public Member Functions inherited from com.fs.starfarer.api.combat.CombatEntityAPI
Vector2f getVelocity ()
 
float getFacing ()
 
void setFacing (float facing)
 
float getAngularVelocity ()
 
void setAngularVelocity (float angVel)
 
void setOwner (int owner)
 
float getCollisionRadius ()
 
CollisionClass getCollisionClass ()
 
void setCollisionClass (CollisionClass collisionClass)
 
float getMass ()
 
void setMass (float mass)
 
BoundsAPI getExactBounds ()
 
ShieldAPI getShield ()
 
float getHullLevel ()
 
float getHitpoints ()
 
float getMaxHitpoints ()
 
void setCollisionRadius (float radius)
 
Object getAI ()
 
boolean isExpired ()
 
void setCustomData (String key, Object data)
 
void removeCustomData (String key)
 
Map< String, Object > getCustomData ()
 
void setHitpoints (float hitpoints)
 
- Public Member Functions inherited from com.fs.starfarer.api.combat.AssignmentTargetAPI
Vector2f getVelocity ()
 

Detailed Description

Author
Alex Mosolov

Copyright 2012 Fractal Softworks, LLC

Definition at line 12 of file BattleObjectiveAPI.java.

Member Function Documentation

◆ getBattleSizeFractionBonus()

float com.fs.starfarer.api.combat.BattleObjectiveAPI.getBattleSizeFractionBonus ( )

◆ getDisplayName()

String com.fs.starfarer.api.combat.BattleObjectiveAPI.getDisplayName ( )

◆ getImportance()

Importance com.fs.starfarer.api.combat.BattleObjectiveAPI.getImportance ( )

◆ getLocation()

Vector2f com.fs.starfarer.api.combat.BattleObjectiveAPI.getLocation ( )

◆ getOwner()

int com.fs.starfarer.api.combat.BattleObjectiveAPI.getOwner ( )

0 = player 1 = enemy 100 = neutral (used for ship hulks)

Returns

Implements com.fs.starfarer.api.combat.CombatEntityAPI.

◆ getSprite()

SpriteAPI com.fs.starfarer.api.combat.BattleObjectiveAPI.getSprite ( )

◆ getType()

String com.fs.starfarer.api.combat.BattleObjectiveAPI.getType ( )

◆ setSprite()

void com.fs.starfarer.api.combat.BattleObjectiveAPI.setSprite ( SpriteAPI  sprite)

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