예제 #1
0
 private void MainUpdate()
 {
     player.MainUpdate(deltaTime);
     enemies.ForEach(e => e.MainUpdate(deltaTime));
     enemyBullets.ForEach(eb => eb.MainUpdate(deltaTime, player.GetPosition()));
     items.ForEach(i => i.MainUpdate(deltaTime, player.GetPosition()));
     effectSystems.ForEach(es => es.MainUpdate(deltaTime));
 }
예제 #2
0
파일: Item.cs 프로젝트: ooryase/Phoenix
 public void CollisionUpdate(Player.VirtualPlayer player)
 {
     if (DistanceSquared(player.GetPosition()) < PowTwoRadius(player.GetRadius() + radius))
     {
         player.AddItem(itemState, stateNumbers);
         Dead();
     }
 }