Starsector API
Loading...
Searching...
No Matches
BaseFGAction.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.intel.group;
2
3import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteData;
4import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteSegment;
5import com.fs.starfarer.api.util.Misc;
6
7public class BaseFGAction implements FGAction {
8
10 protected String id = null;
11 protected boolean finished = false;
12 protected float elapsed = 0f;
13
14 public BaseFGAction() {
15 }
16
17
18 public void addRouteSegment(RouteData route) {
19
20 }
21
22
24 return intel;
25 }
27 this.intel = intel;
28 }
29
30
31 public void directFleets(float amount) {
32 elapsed += Misc.getDays(amount);
33 }
34
35 public boolean isActionFinished() {
36 return finished;
37 }
38
39 public void setActionFinished(boolean finished) {
40 this.finished = finished;
41
42// if (finished) {
43// intel.notifyActionFinished(this);
44// }
45 }
46
47
48 public void notifySegmentFinished(RouteSegment segment) {
49
50 }
51
52
53 public void notifyFleetsSpawnedMidSegment(RouteSegment segment) {
54
55 }
56
57 public String getId() {
58 return id;
59 }
60
61 public void setId(String id) {
62 this.id = id;
63 }
64
65 public float getElapsed() {
66 return elapsed;
67 }
68
69 public void setElapsed(float elapsed) {
70 this.elapsed = elapsed;
71 }
72
73
75 return 0;
76 }
77
78
79
80}