mirror of
https://github.com/MartinKral/Slash-The-Hordes
synced 2025-10-09 00:26:04 +00:00
Halo projectile launcher
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
export class GameSettings {
|
||||
public player: PlayerSettings = new PlayerSettings();
|
||||
public weapon: WeaponSettings = new WeaponSettings();
|
||||
public upgrades: UpgradeSettings = new UpgradeSettings();
|
||||
}
|
||||
|
||||
@@ -9,6 +8,8 @@ export class PlayerSettings {
|
||||
public requiredXP: number[] = [];
|
||||
public regenerationDelay = 0;
|
||||
public collisionDelay = 0;
|
||||
public weapon: WeaponSettings = new WeaponSettings();
|
||||
public haloLauncher: HaloLauncherSettings = new HaloLauncherSettings();
|
||||
}
|
||||
|
||||
export class WeaponSettings {
|
||||
@@ -16,10 +17,18 @@ export class WeaponSettings {
|
||||
public damage = 0;
|
||||
}
|
||||
|
||||
export class HaloLauncherSettings {
|
||||
public projectileLifetime = 0;
|
||||
public projectileSpeed = 0;
|
||||
public projectilesToSpawn = 0;
|
||||
public cooldown = 0;
|
||||
}
|
||||
|
||||
export class UpgradeSettings {
|
||||
public maxWeaponLengthUpgrades = 0;
|
||||
public maxWeaponDamageUpgrades = 0;
|
||||
public maxHorizontalProjectileUpgrades = 0;
|
||||
public maxVerticalProjectileUpgrades = 0;
|
||||
public maxHaloProjectileUpgrades = 0;
|
||||
public maxRegenerationUpgrades = 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user