예제 #1
0
        public override void SetPosition(Position pos)
        {
            ActivePran?.SetPosition(Position);
            Position = pos;

            SendPacketAll(new UpdatePosition(this, 0));
            WorldManager.Instance.ShowVisibleUnits(this);
        }
예제 #2
0
        public void TeleportTo(float x, float y)
        {
            var pos = (Position)Position.Clone();

            pos.CoordX = x;
            pos.CoordY = y;

            Position = pos;
            ActivePran?.SetPosition(pos);

            Connection.SendPacket(new UpdatePosition(this, 1));
            WorldManager.Instance.ShowVisibleUnits(this);
        }