Ejemplo n.º 1
0
    public void StartBattle(int monsterId)
    {
        CGEnterBattle enterBattle = new CGEnterBattle();

        enterBattle.PlayerId  = m_MyMapPlayer.Data.Id;
        enterBattle.MonsterId = monsterId;
        enterBattle.X         = m_MyMapPlayer.CurPos.X;
        enterBattle.Y         = m_MyMapPlayer.CurPos.Y;
        Game.NetworkManager.SendToLobby(MessageId_Send.CGEnterBattle, enterBattle);
    }
Ejemplo n.º 2
0
    public override void Handle(object sender, IMessage packet)
    {
        base.Handle(sender, packet);
        CGEnterBattle data = packet as CGEnterBattle;
        //处理完数据和逻辑后,发送消息通知客户端
        GCEnterBattle enterBattle = new GCEnterBattle();

        enterBattle.MonsterId = data.MonsterId;
        SendToClient(MessageId_Receive.GCEnterBattle, enterBattle);
    }