public void doYourThing(Player player) { switch (type) { // V case PowerUpType.HoleSize: HoleManager.cangeAllHolesSize(); break; // V case PowerUpType.HolePos: HoleManager.changeAllHolesPlace(); break; // V case PowerUpType.PlayerSize: player.changeSize(); break; // V case PowerUpType.PlayerPos: player.changePos(new Random().Next(-25, 25)); break; case PowerUpType.SplitPlayer: player.changePlayerType("duplicate", (int)worldPosition.X, (int)worldPosition.Y); break; case PowerUpType.DryPlayer: player.changePlayerType("static", (int)worldPosition.X, (int)worldPosition.Y); break; case PowerUpType.NormalPlayer: player.changePlayerType("normal", (int)worldPosition.X, (int)worldPosition.Y); break; } }