├── .gitignore ├── LICENSE ├── README.md ├── assets ├── projectile.meta └── projectile │ ├── animations.meta │ ├── animations │ ├── cursor.meta │ └── cursor │ │ ├── arrow.anim │ │ ├── arrow.anim.meta │ │ ├── crosshair-circle.anim │ │ ├── crosshair-circle.anim.meta │ │ ├── crosshair-line.anim │ │ └── crosshair-line.anim.meta │ ├── materials.meta │ ├── materials │ ├── cannon.meta │ ├── cannon │ │ ├── barrel.mtl │ │ ├── barrel.mtl.meta │ │ ├── base.mtl │ │ ├── base.mtl.meta │ │ ├── bullet.mtl │ │ ├── bullet.mtl.meta │ │ ├── clamp.mtl │ │ ├── clamp.mtl.meta │ │ ├── fire-hole.mtl │ │ ├── fire-hole.mtl.meta │ │ ├── muzzle.mtl │ │ ├── muzzle.mtl.meta │ │ ├── roller.mtl │ │ ├── roller.mtl.meta │ │ ├── turnplate.mtl │ │ └── turnplate.mtl.meta │ ├── circle.mtl │ ├── circle.mtl.meta │ ├── ground.mtl │ ├── ground.mtl.meta │ ├── items.meta │ ├── items │ │ ├── standard-black.mtl │ │ ├── standard-black.mtl.meta │ │ ├── standard-blue-light.mtl │ │ ├── standard-blue-light.mtl.meta │ │ ├── standard-blue.mtl │ │ ├── standard-blue.mtl.meta │ │ ├── standard-green-dark.mtl │ │ ├── standard-green-dark.mtl.meta │ │ ├── standard-green-light.mtl │ │ ├── standard-green-light.mtl.meta │ │ ├── standard-orange.mtl │ │ ├── standard-orange.mtl.meta │ │ ├── standard-pink.mtl │ │ ├── standard-pink.mtl.meta │ │ ├── standard-purple.mtl │ │ ├── standard-purple.mtl.meta │ │ ├── standard-red.mtl │ │ ├── standard-red.mtl.meta │ │ ├── standard-white.mtl │ │ ├── standard-white.mtl.meta │ │ ├── standard-yellow.mtl │ │ └── standard-yellow.mtl.meta │ ├── particle.meta │ ├── particle │ │ ├── bullet-explosion-shockwave.mtl │ │ ├── bullet-explosion-shockwave.mtl.meta │ │ ├── bullet-explosion-smoke.mtl │ │ ├── bullet-explosion-smoke.mtl.meta │ │ ├── bullet-explosion-spark.mtl │ │ └── bullet-explosion-spark.mtl.meta │ ├── trahectory-point.mtl │ ├── trahectory-point.mtl.meta │ └── ui.meta │ ├── physics-materials.meta │ ├── physics-materials │ ├── bullet.pmtl │ ├── bullet.pmtl.meta │ ├── ground.pmtl │ ├── ground.pmtl.meta │ ├── item-flat.pmtl │ ├── item-flat.pmtl.meta │ ├── item-round.pmtl │ └── item-round.pmtl.meta │ ├── prefabs.meta │ ├── prefabs │ ├── Bullet.prefab │ ├── Bullet.prefab.meta │ ├── Cannon.prefab │ ├── Cannon.prefab.meta │ ├── TrajectoryPoint.prefab │ ├── TrajectoryPoint.prefab.meta │ ├── cursor.meta │ ├── cursor │ │ ├── Arrow.prefab │ │ ├── Arrow.prefab.meta │ │ ├── Crosshair-Circle.prefab │ │ ├── Crosshair-Circle.prefab.meta │ │ ├── Crosshair-Line.prefab │ │ └── Crosshair-Line.prefab.meta │ ├── effect.meta │ └── effect │ │ ├── BulletExplosion.prefab │ │ └── BulletExplosion.prefab.meta │ ├── scenes.meta │ ├── scenes │ ├── projectile.scene │ └── projectile.scene.meta │ ├── scripts.meta │ ├── scripts │ ├── Bullet.ts │ ├── Bullet.ts.meta │ ├── CameraController.ts │ ├── CameraController.ts.meta │ ├── Cannon.ts │ ├── Cannon.ts.meta │ ├── Cursor.ts │ ├── Cursor.ts.meta │ ├── EffectManger.ts │ ├── EffectManger.ts.meta │ ├── GameController.ts │ ├── GameController.ts.meta │ ├── ProjectileMath.ts │ ├── ProjectileMath.ts.meta │ ├── TrajectoryDrawer.ts │ ├── TrajectoryDrawer.ts.meta │ ├── ui.meta │ ├── ui │ │ ├── ClickToLoadUrl.ts │ │ ├── ClickToLoadUrl.ts.meta │ │ ├── HUD_Options.ts │ │ ├── HUD_Options.ts.meta │ │ ├── HUD_Tips.ts │ │ └── HUD_Tips.ts.meta │ ├── utils.meta │ └── utils │ │ ├── MathUtil.ts │ │ ├── MathUtil.ts.meta │ │ ├── VectorUtil.ts │ │ └── VectorUtil.ts.meta │ ├── textures.meta │ └── textures │ ├── circle.png │ ├── circle.png.meta │ ├── particle.meta │ ├── particle │ ├── bullet-explosion.meta │ └── bullet-explosion │ │ ├── shockwave.png │ │ ├── shockwave.png.meta │ │ ├── smoke.png │ │ ├── smoke.png.meta │ │ ├── spark.png │ │ └── spark.png.meta │ ├── ui.meta │ └── ui │ ├── radio_button_off.png │ ├── radio_button_off.png.meta │ ├── radio_button_on.png │ ├── radio_button_on.png.meta │ ├── sprite_splash.png │ ├── sprite_splash.png.meta │ ├── toggle_checkmark.png │ ├── toggle_checkmark.png.meta │ ├── toggle_disabled.png │ ├── toggle_disabled.png.meta │ ├── toggle_normal.png │ ├── toggle_normal.png.meta │ ├── toggle_pressed.png │ └── toggle_pressed.png.meta ├── package.json ├── settings └── v2 │ └── packages │ ├── cocos-service.json │ ├── engine.json │ └── project.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/README.md -------------------------------------------------------------------------------- /assets/projectile.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile.meta -------------------------------------------------------------------------------- /assets/projectile/animations.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations.meta -------------------------------------------------------------------------------- /assets/projectile/animations/cursor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations/cursor.meta -------------------------------------------------------------------------------- /assets/projectile/animations/cursor/arrow.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations/cursor/arrow.anim -------------------------------------------------------------------------------- /assets/projectile/animations/cursor/arrow.anim.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations/cursor/arrow.anim.meta -------------------------------------------------------------------------------- /assets/projectile/animations/cursor/crosshair-circle.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations/cursor/crosshair-circle.anim -------------------------------------------------------------------------------- /assets/projectile/animations/cursor/crosshair-circle.anim.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations/cursor/crosshair-circle.anim.meta -------------------------------------------------------------------------------- /assets/projectile/animations/cursor/crosshair-line.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations/cursor/crosshair-line.anim -------------------------------------------------------------------------------- /assets/projectile/animations/cursor/crosshair-line.anim.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/animations/cursor/crosshair-line.anim.meta -------------------------------------------------------------------------------- /assets/projectile/materials.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/barrel.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/barrel.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/barrel.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/barrel.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/base.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/base.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/base.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/base.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/bullet.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/bullet.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/bullet.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/bullet.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/clamp.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/clamp.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/clamp.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/clamp.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/fire-hole.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/fire-hole.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/fire-hole.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/fire-hole.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/muzzle.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/muzzle.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/muzzle.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/muzzle.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/roller.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/roller.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/roller.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/roller.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/turnplate.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/turnplate.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/cannon/turnplate.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/cannon/turnplate.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/circle.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/circle.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/circle.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/circle.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/ground.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/ground.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/ground.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/ground.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-black.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-black.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-black.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-black.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-blue-light.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-blue-light.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-blue-light.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-blue-light.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-blue.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-blue.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-blue.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-blue.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-green-dark.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-green-dark.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-green-dark.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-green-dark.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-green-light.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-green-light.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-green-light.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-green-light.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-orange.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-orange.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-orange.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-orange.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-pink.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-pink.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-pink.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-pink.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-purple.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-purple.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-purple.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-purple.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-red.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-red.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-red.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-red.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-white.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-white.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-white.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-white.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-yellow.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-yellow.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/items/standard-yellow.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/items/standard-yellow.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/particle.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/particle.meta -------------------------------------------------------------------------------- /assets/projectile/materials/particle/bullet-explosion-shockwave.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/particle/bullet-explosion-shockwave.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/particle/bullet-explosion-shockwave.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/particle/bullet-explosion-shockwave.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/particle/bullet-explosion-smoke.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/particle/bullet-explosion-smoke.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/particle/bullet-explosion-smoke.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/particle/bullet-explosion-smoke.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/particle/bullet-explosion-spark.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/particle/bullet-explosion-spark.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/particle/bullet-explosion-spark.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/particle/bullet-explosion-spark.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/trahectory-point.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/trahectory-point.mtl -------------------------------------------------------------------------------- /assets/projectile/materials/trahectory-point.mtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/trahectory-point.mtl.meta -------------------------------------------------------------------------------- /assets/projectile/materials/ui.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/materials/ui.meta -------------------------------------------------------------------------------- /assets/projectile/physics-materials.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials.meta -------------------------------------------------------------------------------- /assets/projectile/physics-materials/bullet.pmtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/bullet.pmtl -------------------------------------------------------------------------------- /assets/projectile/physics-materials/bullet.pmtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/bullet.pmtl.meta -------------------------------------------------------------------------------- /assets/projectile/physics-materials/ground.pmtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/ground.pmtl -------------------------------------------------------------------------------- /assets/projectile/physics-materials/ground.pmtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/ground.pmtl.meta -------------------------------------------------------------------------------- /assets/projectile/physics-materials/item-flat.pmtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/item-flat.pmtl -------------------------------------------------------------------------------- /assets/projectile/physics-materials/item-flat.pmtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/item-flat.pmtl.meta -------------------------------------------------------------------------------- /assets/projectile/physics-materials/item-round.pmtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/item-round.pmtl -------------------------------------------------------------------------------- /assets/projectile/physics-materials/item-round.pmtl.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/physics-materials/item-round.pmtl.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/Bullet.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/Bullet.prefab -------------------------------------------------------------------------------- /assets/projectile/prefabs/Bullet.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/Bullet.prefab.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/Cannon.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/Cannon.prefab -------------------------------------------------------------------------------- /assets/projectile/prefabs/Cannon.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/Cannon.prefab.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/TrajectoryPoint.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/TrajectoryPoint.prefab -------------------------------------------------------------------------------- /assets/projectile/prefabs/TrajectoryPoint.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/TrajectoryPoint.prefab.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/cursor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/cursor.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/cursor/Arrow.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/cursor/Arrow.prefab -------------------------------------------------------------------------------- /assets/projectile/prefabs/cursor/Arrow.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/cursor/Arrow.prefab.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/cursor/Crosshair-Circle.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/cursor/Crosshair-Circle.prefab -------------------------------------------------------------------------------- /assets/projectile/prefabs/cursor/Crosshair-Circle.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/cursor/Crosshair-Circle.prefab.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/cursor/Crosshair-Line.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/cursor/Crosshair-Line.prefab -------------------------------------------------------------------------------- /assets/projectile/prefabs/cursor/Crosshair-Line.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/cursor/Crosshair-Line.prefab.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/effect.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/effect.meta -------------------------------------------------------------------------------- /assets/projectile/prefabs/effect/BulletExplosion.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/effect/BulletExplosion.prefab -------------------------------------------------------------------------------- /assets/projectile/prefabs/effect/BulletExplosion.prefab.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/prefabs/effect/BulletExplosion.prefab.meta -------------------------------------------------------------------------------- /assets/projectile/scenes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scenes.meta -------------------------------------------------------------------------------- /assets/projectile/scenes/projectile.scene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scenes/projectile.scene -------------------------------------------------------------------------------- /assets/projectile/scenes/projectile.scene.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scenes/projectile.scene.meta -------------------------------------------------------------------------------- /assets/projectile/scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/Bullet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/Bullet.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/Bullet.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/Bullet.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/CameraController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/CameraController.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/CameraController.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/CameraController.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/Cannon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/Cannon.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/Cannon.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/Cannon.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/Cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/Cursor.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/Cursor.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/Cursor.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/EffectManger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/EffectManger.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/EffectManger.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/EffectManger.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/GameController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/GameController.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/GameController.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/GameController.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/ProjectileMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ProjectileMath.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/ProjectileMath.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ProjectileMath.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/TrajectoryDrawer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/TrajectoryDrawer.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/TrajectoryDrawer.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/TrajectoryDrawer.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/ui.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ui.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/ui/ClickToLoadUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ui/ClickToLoadUrl.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/ui/ClickToLoadUrl.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ui/ClickToLoadUrl.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/ui/HUD_Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ui/HUD_Options.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/ui/HUD_Options.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ui/HUD_Options.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/ui/HUD_Tips.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ui/HUD_Tips.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/ui/HUD_Tips.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/ui/HUD_Tips.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/utils.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/utils.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/utils/MathUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/utils/MathUtil.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/utils/MathUtil.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/utils/MathUtil.ts.meta -------------------------------------------------------------------------------- /assets/projectile/scripts/utils/VectorUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/utils/VectorUtil.ts -------------------------------------------------------------------------------- /assets/projectile/scripts/utils/VectorUtil.ts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/scripts/utils/VectorUtil.ts.meta -------------------------------------------------------------------------------- /assets/projectile/textures.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures.meta -------------------------------------------------------------------------------- /assets/projectile/textures/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/circle.png -------------------------------------------------------------------------------- /assets/projectile/textures/circle.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/circle.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/particle.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle.meta -------------------------------------------------------------------------------- /assets/projectile/textures/particle/bullet-explosion.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle/bullet-explosion.meta -------------------------------------------------------------------------------- /assets/projectile/textures/particle/bullet-explosion/shockwave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle/bullet-explosion/shockwave.png -------------------------------------------------------------------------------- /assets/projectile/textures/particle/bullet-explosion/shockwave.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle/bullet-explosion/shockwave.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/particle/bullet-explosion/smoke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle/bullet-explosion/smoke.png -------------------------------------------------------------------------------- /assets/projectile/textures/particle/bullet-explosion/smoke.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle/bullet-explosion/smoke.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/particle/bullet-explosion/spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle/bullet-explosion/spark.png -------------------------------------------------------------------------------- /assets/projectile/textures/particle/bullet-explosion/spark.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/particle/bullet-explosion/spark.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui/radio_button_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/radio_button_off.png -------------------------------------------------------------------------------- /assets/projectile/textures/ui/radio_button_off.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/radio_button_off.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui/radio_button_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/radio_button_on.png -------------------------------------------------------------------------------- /assets/projectile/textures/ui/radio_button_on.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/radio_button_on.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui/sprite_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/sprite_splash.png -------------------------------------------------------------------------------- /assets/projectile/textures/ui/sprite_splash.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/sprite_splash.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_checkmark.png -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_checkmark.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_checkmark.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_disabled.png -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_disabled.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_disabled.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_normal.png -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_normal.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_normal.png.meta -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_pressed.png -------------------------------------------------------------------------------- /assets/projectile/textures/ui/toggle_pressed.png.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/assets/projectile/textures/ui/toggle_pressed.png.meta -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/package.json -------------------------------------------------------------------------------- /settings/v2/packages/cocos-service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/settings/v2/packages/cocos-service.json -------------------------------------------------------------------------------- /settings/v2/packages/engine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/settings/v2/packages/engine.json -------------------------------------------------------------------------------- /settings/v2/packages/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/settings/v2/packages/project.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ichenpipi/cocos-case-projectile/HEAD/tsconfig.json --------------------------------------------------------------------------------