12 lines
398 B
C
12 lines
398 B
C
#pragma once
|
|
|
|
// Per-instance salvage collection emitter. Each placed salvage module owns one of
|
|
// these and runs its own collection cycle on its own cooldown. The collected scrap
|
|
// is stored in the owning ship's shared CargoComponent (REQ-SHP-SALVAGE), not here.
|
|
struct SalvagerComponent
|
|
{
|
|
float collectionRange_tiles;
|
|
int collectionIntervalTicks;
|
|
int cooldownTicksRemaining;
|
|
};
|