Starsector API
Loading...
Searching...
No Matches
CombatEntityAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.combat;
2
3import java.util.Map;
4
5import org.lwjgl.util.vector.Vector2f;
6
7public interface CombatEntityAPI {
8 Vector2f getLocation();
9 Vector2f getVelocity();
10 float getFacing();
11 void setFacing(float facing);
13 void setAngularVelocity(float angVel);
14
21 int getOwner();
28 void setOwner(int owner);
29
31
33 void setCollisionClass(CollisionClass collisionClass);
34
35 float getMass();
36 void setMass(float mass);
37
44
50
54 float getHullLevel();
55
59 float getHitpoints();
60
65
66
71 void setCollisionRadius(float radius);
72
73
74 Object getAI();
75 boolean isExpired();
76 void setCustomData(String key, Object data);
77 void removeCustomData(String key);
78
86 Map<String, Object> getCustomData();
87 void setHitpoints(float hitpoints);
88
89}
90
91
void setCollisionClass(CollisionClass collisionClass)
void setCustomData(String key, Object data)