public override void Update(LevelTime levelTime, CircleSprite arenaCircle, ArenaCamera camera, bool confineCursorToScreen) { UpdatePosition(levelTime, arenaCircle, camera, confineCursorToScreen); heartIterator.Update(levelTime); UpdateInvincibility(levelTime); }
protected override void UpdateSlomo() { var lt = new LevelTime { SongPosition = songPosition }; slomoIterator.Update(lt); }
protected override void UpdatePlayer(LevelTime levelTime) { player.Update(levelTime, arena.Circle, camera, true); hitIterator.Update(levelTime); bulletMgr.CheckPlayerCollisions(player, true); }
protected override void UpdatePosition(LevelTime levelTime, CircleSprite arenaCircle, ArenaCamera camera, bool confineCursorToScreen) { positionIterator.Update(levelTime); }