Package mindustry.ai
Class WaveSpawner
java.lang.Object
mindustry.ai.WaveSpawner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
void
doShockwave
(float x, float y) void
eachGroundSpawn
(arc.func.Intc2 cons) arc.struct.Seq<Tile>
boolean
boolean
void
reset()
static void
spawnEffect
(float x, float y, float rotation, UnitType u) void
spawnEffect
(mindustry.gen.Unit unit) Applies the standard wave spawn effects to a unit - invincibility, unmoving.void
void
spawnUnit
(SpawnGroup group, float x, float y)
-
Constructor Details
-
WaveSpawner
public WaveSpawner()
-
-
Method Details
-
getFirstSpawn
-
countSpawns
public int countSpawns() -
getSpawns
-
playerNear
public boolean playerNear()- Returns:
- true if the player is near a ground spawn point.
-
spawnEnemies
public void spawnEnemies() -
spawnUnit
-
doShockwave
public void doShockwave(float x, float y) -
eachGroundSpawn
public void eachGroundSpawn(arc.func.Intc2 cons) -
countGroundSpawns
public int countGroundSpawns() -
countFlyerSpawns
public int countFlyerSpawns() -
isSpawning
public boolean isSpawning() -
reset
public void reset() -
spawnEffect
public void spawnEffect(mindustry.gen.Unit unit) Applies the standard wave spawn effects to a unit - invincibility, unmoving. -
spawnEffect
-