Periodic follow mover

This commit is contained in:
Martin
2022-12-20 13:02:57 +01:00
parent 8d953ec9f6
commit 1c009e9fa4
10 changed files with 94 additions and 8 deletions

View File

@@ -66,11 +66,18 @@ export class MetaUpgradeSettings {
export class EnemyManagerSettings {
public enemies: EnemySettings[] = [new EnemySettings()];
public periodicFollowMovers: PeriodicFollowMoverSettings[] = [new PeriodicFollowMoverSettings()];
public individualEnemySpawners: IndividualEnemySpawnerSettings[] = [new IndividualEnemySpawnerSettings()];
public circularEnemySpawners: CircularEnemySpawnerSettings[] = [new CircularEnemySpawnerSettings()];
public waveEnemySpawners: WaveEnemySpawnerSettings[] = [new WaveEnemySpawnerSettings()];
}
export class PeriodicFollowMoverSettings {
public enemyIdToAffect = "";
public followTime = 0;
public waitTime = 0;
}
export class GeneralEnemySpawnerSettings {
public enemyId = "";
public startDelay = 0;