Exemple #1
0
    //收到新建房间协议
    public void OnMsgCreateRoom(MsgBase msgBase)
    {
        MsgCreateRoom msg = (MsgCreateRoom)msgBase;

        //成功创建房间
        if (msg.result == 0)
        {
            PanelManager.Open <TipPanel>("创建成功");
            PanelManager.Open <RoomPanel>();
            Close();
        }
        //创建房间失败
        else
        {
            PanelManager.Open <TipPanel>("创建房间失败");
        }
    }
Exemple #2
0
	//创建房间
	public static void MsgCreateRoom(ClientState c, MsgBase msgBase){
		MsgCreateRoom msg = (MsgCreateRoom)msgBase;
		Player player = c.player;
		if(player == null) return;
		//已经在房间里
		// if(player.roomId >=0 ){
		// 	msg.result = 1;
		// 	player.Send(msg);
		// 	return;
		// }
		//创建
		Room room = RoomManager.AddRoom();
		room.AddPlayer(player.id);

		msg.result = 0;
		player.Send(msg);
	}
Exemple #3
0
    public static void MsgCreateRoom(ClientState c, MsgBase msgBase)
    {
        MsgCreateRoom msg    = (MsgCreateRoom)msgBase;
        Player        player = c.player;

        if (player == null)
        {
            return;
        }
        if (player.roomId >= 0)
        {
            msg.result = 1;
            player.Send(msg);
            return;
        }

        Room room = RoomManager.AddRoom();

        room.AddPlayer(player.id);

        msg.result = 0;
        player.Send(msg);
    }
Exemple #4
0
    //点击新建房间按钮
    public void OnCreateClick()
    {
        MsgCreateRoom msg = new MsgCreateRoom();

        NetManager.Send(msg);
    }