/// <summary> /// Luo teleportin sisäänkäynnin. /// </summary> private void LuoTeleportEntrance(Vector paikka, double leveys, double korkeus) { Teleportti tele = new Teleportti(paikka, leveys, korkeus); Add(tele, -3); AddCollisionHandler <Teleportti, Peliolio>(tele, pelaaja, Teleporttaa); }
/// <summary> /// Luo teleportin määränpään. /// </summary> private void LuoTeleportExit(Vector paikka, double leveys, double korkeus) { Teleportti.LisaaExit(paikka); }
/// <summary> /// Teleporttaa peliolion teleportin uloskäyntipaikkaan. /// </summary> /// <param name="t">Teleportin viite.</param> /// <param name="o">Peliolion viite.</param> private void Teleporttaa(Teleportti t, Peliolio o) { t.Teleporttaa(o); }