예제 #1
0
파일: Game1.cs 프로젝트: DJ618/bullethell
        private void SpawnEnemyProjectiles(object sender, FirePatternEventArgs args)
        {
            var projectileList = args.Projectiles;

            projectileManager.AddEnemyProjectiles(projectileList);
            collisionDetector.AddEnemyProjectiles(projectileList);
        }
예제 #2
0
파일: Game1.cs 프로젝트: DJ618/bullethell
        private void CreateFriendlyProjectiles(object sender, FirePatternEventArgs args)
        {
            var projectileList = args.Projectiles;

            projectileManager.AddFriendlyProjectiles(projectileList);
            collisionDetector.AddFriendlyProjectiles(projectileList);
        }
예제 #3
0
 protected void SpawnProjectiles(List <Projectile> projectiles)
 {
     if (!stop)
     {
         FirePatternEventArgs args = new FirePatternEventArgs(projectiles);
         OnSpawnProjectiles.Invoke(this, args);
     }
 }
예제 #4
0
 private void SpawnProjectilesHandler(object sender, FirePatternEventArgs args)
 {
     SpawnProjectiles(args.Projectiles);
 }
예제 #5
0
 private void SpawnProjectiles(object sender, FirePatternEventArgs args)
 {
     OnSpawnProjectiles.Invoke(this, args);
 }