Пример #1
0
        protected override bool OnHandleMessage(IMessage message, PhotonServerPeer serverPeer)
        {
            var para = new Dictionary <byte, object>()
            {
                { (byte)ClientParameterCode.PeerId, message.Parameters[(byte)ClientParameterCode.PeerId] },
                { (byte)ClientParameterCode.SubOperationCode, message.Parameters[(byte)ClientParameterCode.SubOperationCode] },
                { (byte)ClientParameterCode.Object, SerializeUtil.Serialize(_fightManager.GetAllQueues()) },
            };

            serverPeer.SendEvent(new EventData(message.Code)
            {
                Parameters = para
            }, new SendParameters());

            return(true);
        }
Пример #2
0
 public PulledQueuesPacket(FightManager fightManager) : base(ClientEventCode.ServerPacket, MessageSubCode.PullQueue)
 {
     AddSerializedParameter(fightManager.GetAllQueues(), ClientParameterCode.Object);
 }