DarkEmu_GameServer.Systems.TeleportCave C# (CSharp) Метод

TeleportCave() приватный Метод

private TeleportCave ( int number ) : void
number int
Результат void
        void TeleportCave(int number)
        {
            try// Changed to cavePointbase for the telepad locations
            {
                BuffAllClose();

                DeSpawnMe();
                ObjectDeSpawnCheck();
                this.client.Send(Packet.TeleportOtherStart());

                this.Character.Position.xSec = Data.cavePointBase[number].xSec;
                this.Character.Position.ySec = Data.cavePointBase[number].ySec;
                this.Character.Position.x = (float)Data.cavePointBase[number].x;
                this.Character.Position.z = (float)Data.cavePointBase[number].z;
                this.Character.Position.y = (float)Data.cavePointBase[number].y;
                this.Character.InGame = false;
                this.Character.Teleport = true;

                this.client.Send(Packet.TeleportImage(Data.cavePointBase[number].xSec, Data.cavePointBase[number].ySec));
                this.Character.Teleport = true;
                Timer.Scroll.Dispose();
                Timer.Scroll = null;
                this.Character.Information.Scroll = false;
            }
            catch (Exception ex)
            {
                Systems.Debugger.Write(ex);
            }
        }
Systems