Methods
-
bool
init(
Design&
design,
Subsystem&
subsystem,
StringList&
arguments,
DoubleList&
values
) const
-
void
start(
SubsystemEvent&
event
) const
-
void
tick(
SubsystemEvent&
event,
double
time
) const
-
void
suspend(
SubsystemEvent&
event
) const
-
void
resume(
SubsystemEvent&
event
) const
-
void
destroy(
SubsystemEvent&
event
) const
-
void
end(
SubsystemEvent&
event
) const
-
void
change(
SubsystemEvent&
event
) const
-
void
save(
SubsystemEvent&
event,
SaveFile&
file
) const
-
void
load(
SubsystemEvent&
event,
SaveFile&
file
) const
-
void
ownerChange(
SubsystemEvent&
event,
Empire@
prevEmpire,
Empire@
newEmpire
) const
-
DamageEventStatus
damage(
SubsystemEvent&
event,
DamageEvent&
damage,
vec2u&
position
) const
-
DamageEventStatus
globalDamage(
SubsystemEvent&
event,
DamageEvent&
damage,
vec2u&
position,
vec2d&
endPoint
) const
-
void
preRetrofit(
SubsystemEvent&
event
) const
-
void
postRetrofit(
SubsystemEvent&
event
) const