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)); }
public void CollisionUpdate(Player.VirtualPlayer player) { if (DistanceSquared(player.GetPosition()) < PowTwoRadius(player.GetRadius() + radius)) { player.AddItem(itemState, stateNumbers); Dead(); } }