void OnGetRooms(Client peer, C_Login_GetRooms_0x0102 msg) { Singleton._log.Info("C_Login_GetRooms_0x0102" + ", client=" + peer._accountName); Send(peer, new S_Login_GetRooms_0x0102 { _rooms = Singleton._roomManager.GetAllRooms() }); }
public void GetRooms(Action <RoomInfo[]> action) { Debug.Log("[C_Login_GetRooms_0x0102]"); _onGetRooms = action; Singleton._serverCallback.AddCallback <S_Login_GetRooms_0x0102>(OnGetRooms); var data = new C_Login_GetRooms_0x0102(); Singleton._messageManager.Send(data); }