public void löscheNachfolger() { nachfolger = nachfolger.getNachfolger(); if (nachfolger != null) { nachfolger.setVorgänger(this); } }
public void Update(GameTime gameTime, ref Player player, ref bool gewonnen, ref Level_LoaderV2 levelloader) { if (p == null) { p = new Lichtquelle_Partikel(partikelmodel, position, richtung, null, null, new MyColor(000000), partikeleffect); } else { if (dist(position, p.getPosition()) > 1) { newp = new Lichtquelle_Partikel(partikelmodel, position, richtung, p, null, new MyColor(000000), partikeleffect); p.setNachfolger(newp); p = p.getNachfolger(); } p.Update(gameTime, collider, ref player, ref gewonnen, ref levelloader); } }