mirror of
https://github.com/MartinKral/Slash-The-Hordes
synced 2024-12-24 10:48:46 +00:00
Moving projectile launcher
This commit is contained in:
parent
03c7f9b16f
commit
f0b4387b77
@ -6,8 +6,8 @@ import { ItemType } from "../Items/ItemType";
|
||||
import { Enemy } from "../Unit/Enemy/Enemy";
|
||||
import { EnemyManager } from "../Unit/Enemy/EnemyManager";
|
||||
import { Player } from "../Unit/Player/Player";
|
||||
import { HaloProjectileLauncher } from "../Unit/Player/ProjectileLauncher/HaloProjectileLauncher";
|
||||
import { WaveProjectileLauncher } from "../Unit/Player/ProjectileLauncher/WaveProjectileLauncher";
|
||||
import { HaloProjectileLauncher } from "../Projectile/ProjectileLauncher/HaloProjectileLauncher";
|
||||
import { WaveProjectileLauncher } from "../Projectile/ProjectileLauncher/WaveProjectileLauncher";
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ccclass("GameAudioAdapter")
|
||||
|
@ -25,10 +25,10 @@ import { EnemyManager } from "./Unit/Enemy/EnemyManager";
|
||||
import { EnemyProjectileLauncher } from "./Unit/Enemy/ProjectileLauncher.cs/EnemyProjectileLauncher";
|
||||
import { MetaUpgrades } from "./Unit/MetaUpgrades/MetaUpgrades";
|
||||
import { Player, PlayerData } from "./Unit/Player/Player";
|
||||
import { HaloProjectileLauncher } from "./Unit/Player/ProjectileLauncher/HaloProjectileLauncher";
|
||||
import { ProjectileData } from "./Unit/Player/ProjectileLauncher/ProjectileData";
|
||||
import { ProjectileLauncher } from "./Unit/Player/ProjectileLauncher/ProjectileLauncher";
|
||||
import { WaveProjectileLauncher } from "./Unit/Player/ProjectileLauncher/WaveProjectileLauncher";
|
||||
import { HaloProjectileLauncher } from "./Projectile/ProjectileLauncher/HaloProjectileLauncher";
|
||||
import { ProjectileData } from "./Projectile/ProjectileLauncher/ProjectileData";
|
||||
import { ProjectileLauncher } from "./Projectile/ProjectileLauncher/ProjectileLauncher";
|
||||
import { WaveProjectileLauncher } from "./Projectile/ProjectileLauncher/WaveProjectileLauncher";
|
||||
import { Upgrader } from "./Upgrades/Upgrader";
|
||||
import { MetaUpgradeType } from "./Upgrades/UpgradeType";
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
"ver": "1.1.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "f996de47-37ab-489b-820f-fe7a38c09c64",
|
||||
"uuid": "026e618b-14c5-44eb-943c-bd0fa9d59cf2",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {
|
@ -1,11 +1,11 @@
|
||||
import { Node, Vec2 } from "cc";
|
||||
import { ISignal } from "../../../../Services/EventSystem/ISignal";
|
||||
import { Signal } from "../../../../Services/EventSystem/Signal";
|
||||
import { GameTimer } from "../../../../Services/GameTimer";
|
||||
import { roundToOneDecimal } from "../../../../Services/Utils/MathUtils";
|
||||
import { HaloLauncherSettings } from "../../../Data/GameSettings";
|
||||
import { IProjectileLauncherSignaler } from "../../../Projectile/IProjectileLauncherSignaler";
|
||||
import { ProjectileCollision } from "../../../Projectile/ProjectileCollision";
|
||||
import { ISignal } from "../../../Services/EventSystem/ISignal";
|
||||
import { Signal } from "../../../Services/EventSystem/Signal";
|
||||
import { GameTimer } from "../../../Services/GameTimer";
|
||||
import { roundToOneDecimal } from "../../../Services/Utils/MathUtils";
|
||||
import { HaloLauncherSettings } from "../../Data/GameSettings";
|
||||
import { IProjectileLauncherSignaler } from "../IProjectileLauncherSignaler";
|
||||
import { ProjectileCollision } from "../ProjectileCollision";
|
||||
import { ProjectileData } from "./ProjectileData";
|
||||
import { ProjectileLauncher } from "./ProjectileLauncher";
|
||||
|
@ -1,12 +1,12 @@
|
||||
import { _decorator, Component, Prefab, Vec2, Vec3 } from "cc";
|
||||
import { Empty } from "../../../../Menu/ModalWindows/Upgrades/UpgradesModalWindow";
|
||||
import { ISignal } from "../../../../Services/EventSystem/ISignal";
|
||||
import { Signal } from "../../../../Services/EventSystem/Signal";
|
||||
import { ObjectPool } from "../../../../Services/ObjectPool";
|
||||
import { getDegreeAngleFromDirection } from "../../../../Services/Utils/MathUtils";
|
||||
import { IProjectileLauncherSignaler } from "../../../Projectile/IProjectileLauncherSignaler";
|
||||
import { Projectile } from "../../../Projectile/Projectile";
|
||||
import { ProjectileCollision } from "../../../Projectile/ProjectileCollision";
|
||||
import { Empty } from "../../../Menu/ModalWindows/Upgrades/UpgradesModalWindow";
|
||||
import { ISignal } from "../../../Services/EventSystem/ISignal";
|
||||
import { Signal } from "../../../Services/EventSystem/Signal";
|
||||
import { ObjectPool } from "../../../Services/ObjectPool";
|
||||
import { getDegreeAngleFromDirection } from "../../../Services/Utils/MathUtils";
|
||||
import { IProjectileLauncherSignaler } from "../IProjectileLauncherSignaler";
|
||||
import { Projectile } from "../Projectile";
|
||||
import { ProjectileCollision } from "../ProjectileCollision";
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ccclass("ProjectileLauncher")
|
@ -1,11 +1,11 @@
|
||||
import { Node, Vec2 } from "cc";
|
||||
import { Empty } from "../../../../Menu/ModalWindows/Upgrades/UpgradesModalWindow";
|
||||
import { ISignal } from "../../../../Services/EventSystem/ISignal";
|
||||
import { GameTimer } from "../../../../Services/GameTimer";
|
||||
import { delay } from "../../../../Services/Utils/AsyncUtils";
|
||||
import { WaveLauncherSettings } from "../../../Data/GameSettings";
|
||||
import { IProjectileLauncherSignaler } from "../../../Projectile/IProjectileLauncherSignaler";
|
||||
import { ProjectileCollision } from "../../../Projectile/ProjectileCollision";
|
||||
import { Empty } from "../../../Menu/ModalWindows/Upgrades/UpgradesModalWindow";
|
||||
import { ISignal } from "../../../Services/EventSystem/ISignal";
|
||||
import { GameTimer } from "../../../Services/GameTimer";
|
||||
import { delay } from "../../../Services/Utils/AsyncUtils";
|
||||
import { WaveLauncherSettings } from "../../Data/GameSettings";
|
||||
import { IProjectileLauncherSignaler } from "../IProjectileLauncherSignaler";
|
||||
import { ProjectileCollision } from "../ProjectileCollision";
|
||||
import { ProjectileData } from "./ProjectileData";
|
||||
import { ProjectileLauncher } from "./ProjectileLauncher";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { Vec3, Node, Vec2 } from "cc";
|
||||
import { GameTimer } from "../../../../Services/GameTimer";
|
||||
import { EnemyLauncherSettings } from "../../../Data/GameSettings";
|
||||
import { ProjectileLauncher } from "../../Player/ProjectileLauncher/ProjectileLauncher";
|
||||
import { ProjectileLauncher } from "../../../Projectile/ProjectileLauncher/ProjectileLauncher";
|
||||
import { Enemy } from "../Enemy";
|
||||
import { EnemyManager } from "../EnemyManager";
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { UpgradeSettings } from "../Data/GameSettings";
|
||||
import { Player } from "../Unit/Player/Player";
|
||||
import { HaloProjectileLauncher } from "../Unit/Player/ProjectileLauncher/HaloProjectileLauncher";
|
||||
import { WaveProjectileLauncher } from "../Unit/Player/ProjectileLauncher/WaveProjectileLauncher";
|
||||
import { HaloProjectileLauncher } from "../Projectile/ProjectileLauncher/HaloProjectileLauncher";
|
||||
import { WaveProjectileLauncher } from "../Projectile/ProjectileLauncher/WaveProjectileLauncher";
|
||||
import { UpgradeType } from "./UpgradeType";
|
||||
|
||||
export class Upgrader {
|
||||
|
Loading…
Reference in New Issue
Block a user