Add unitSpawnEvent (#5876)

This commit is contained in:
Darkness6030
2021-08-28 17:53:19 +03:00
committed by GitHub
parent 800f0f4511
commit d254d971a9
3 changed files with 11 additions and 0 deletions

View File

@ -127,3 +127,4 @@ WilloIzCitron
SAMBUYYA
genNAowl
TranquillyUnpleasant
Darkness6030

View File

@ -196,6 +196,7 @@ public class WaveSpawner{
unit.apply(StatusEffects.invincible, 60f);
unit.add();
Events.fire(new UnitSpawnEvent(unit));
Call.spawnEffect(unit.x, unit.y, unit.rotation, unit.type);
}

View File

@ -428,6 +428,15 @@ public class EventType{
}
}
/** Called when a unit is spawned by wave. */
public static class UnitSpawnEvent{
public final Unit unit;
public UnitSpawnEvent(Unit unit) {
this.unit = unit;
}
}
/** Called when a unit is dumped from any payload block. */
public static class UnitUnloadEvent{
public final Unit unit;