Example #1
0
        public override void Handle(GameSession session, PacketReader packet)
        {
            byte function      = packet.ReadByte();
            int  playerTitleID = packet.ReadInt();

            session.FieldManager.BroadcastPacket(PlayerTitlePacket.UpdatePlayerTitle(session, playerTitleID));
        }
Example #2
0
        public override void Handle(GameSession session, PacketReader packet)
        {
            byte function = packet.ReadByte();
            int  titleId  = packet.ReadInt();

            if (titleId < 0)
            {
                return;
            }

            session.Player.TitleId = titleId;
            session.FieldManager.BroadcastPacket(PlayerTitlePacket.UpdatePlayerTitle(session, titleId));
        }
        public override void Handle(GameSession session, PacketReader packet)
        {
            byte function = packet.ReadByte();

            switch (function)
            {
            case 0:
                int playerTitleID = packet.ReadInt();
                if (playerTitleID < 0)
                {
                    return;
                }
                session.FieldManager.BroadcastPacket(PlayerTitlePacket.UpdatePlayerTitle(session, playerTitleID));
                break;

            case 3:
                //Load trophies
                break;
            }
        }