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

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

private Teleport_UpdateXYZ ( byte number ) : void
number byte
Результат void
        void Teleport_UpdateXYZ(byte number)
        {
            this.Character.Position.xSec = Data.PointBase[number].xSec;
            this.Character.Position.ySec = Data.PointBase[number].ySec;
            this.Character.Position.x = (float)Data.PointBase[number].x;
            this.Character.Position.z = (float)Data.PointBase[number].z;
            this.Character.Position.y = (float)Data.PointBase[number].y;

            if (Character.Transport.Right)
            {
                this.Character.Transport.Horse.xSec = Data.PointBase[number].xSec;
                this.Character.Transport.Horse.ySec = Data.PointBase[number].ySec;
                this.Character.Transport.Horse.x = (float)Data.PointBase[number].x;
                this.Character.Transport.Horse.z = (float)Data.PointBase[number].z;
                this.Character.Transport.Horse.y = (float)Data.PointBase[number].y;
            }

            if (Character.Grabpet.Active)
            {
                Character.Grabpet.Details.xSec = Data.PointBase[number].xSec;
                Character.Grabpet.Details.ySec = Data.PointBase[number].ySec;
                Character.Grabpet.Details.x = (float)Data.PointBase[number].x + rnd.Next(1, 3);
                Character.Grabpet.Details.z = (float)Data.PointBase[number].z;
                Character.Grabpet.Details.y = (float)Data.PointBase[number].y + rnd.Next(1, 3);
            }

            if (Character.Attackpet.Active)
            {
                Character.Attackpet.Details.xSec = Data.PointBase[number].xSec;
                Character.Attackpet.Details.ySec = Data.PointBase[number].ySec;
                Character.Attackpet.Details.x = (float)Data.PointBase[number].x + rnd.Next(1, 3);
                Character.Attackpet.Details.z = (float)Data.PointBase[number].z;
                Character.Attackpet.Details.y = (float)Data.PointBase[number].y + rnd.Next(1, 3);
            }
            //return BitConverter.ToInt16(new byte[2] { Data.PointBase[number].xSec, Data.PointBase[number].ySec }, 0);
        }
Systems