8 #ifndef __MUN_STREAM_HPP__ 9 #define __MUN_STREAM_HPP__ 345 Text(
const char* _text, uint16 _textlength) {
346 this->text = std::string(_text, _textlength);
352 Text(
const std::string& _text) {
360 this->text = rRef.
text;
368 return (this->text == rRef.
text);
380 byteLen +=
sizeof(uint32);
381 byteLen += this->text.size();
390 if (!buffer.WriteUInt32(this->text.size()))
return false;
392 return buffer.Write((
const void*)this->text.c_str(), this->text.size());
400 uint32 _length = buffer.ReadUInt32();
402 char * _text = (
char*)MRS_MALLOC(_length);
403 if (!buffer.Read(_text, _length)) {
407 this->text = std::string( _text, _length );
452 if (this->data != NULL) {
453 MRS_FREE(this->data);
463 virtual void Add(
void* _data, uint32 _size) {
464 this->data = (uint8*)MRS_REALLOC(this->data, this->size + _size);
465 if (this->data == NULL) {
469 memcpy(&(this->data[this->size]), _data, _size);
486 if (this->size != rRef.
size)
return false;
487 return (memcmp(rRef.
data, this->data, this->size) == 0);
501 byteLen +=
sizeof(this->size);
502 byteLen += this->size;
511 if (!buffer.WriteUInt32(this->size))
return false;
513 return buffer.Write((
const void*)this->data, this->size);
522 this->size = buffer.ReadUInt32();
524 this->data = (uint8*)MRS_MALLOC(this->size);
525 return buffer.Read(this->data, this->size);
564 this->type = rRef.
type;
565 this->data = rRef.
data;
574 byteLen +=
sizeof(this->type);
575 byteLen += this->data.
Size();
584 if (!buffer.WriteUInt8(this->type))
return false;
586 return this->data.
Pack(buffer);
594 this->type = buffer.ReadUInt8();
596 return this->data.
Unpack(buffer);
620 this->value = _value;
627 this->key = rRef.
key;
628 this->value = rRef.
value;
637 byteLen += this->key.
Size();
638 byteLen += this->value.
Size();
646 if (!this->key.
Pack(buffer))
return false;
647 return this->value.
Pack(buffer);
654 if (!this->key.
Unpack(buffer))
return false;
655 return this->value.
Unpack(buffer);
680 this->lobbyName = _lobbyName;
681 this->lobbyKind = _lobbyKind;
698 byteLen += this->lobbyName.
Size();
699 byteLen +=
sizeof(this->lobbyKind);
707 if (!this->lobbyName.
Pack(buffer))
return false;
708 return buffer.WriteUInt8(this->lobbyKind);
715 if (!this->lobbyName.
Unpack(buffer))
return false;
716 this->lobbyKind = buffer.ReadUInt8();
742 this->lobbyName = _lobbyName;
743 this->lobbyKind = _lobbyKind;
760 byteLen += this->lobbyName.
Size();
761 byteLen +=
sizeof(this->lobbyKind);
769 if (!this->lobbyName.
Pack(buffer))
return false;
770 return buffer.WriteUInt8(this->lobbyKind);
777 if (!this->lobbyName.
Unpack(buffer))
return false;
778 this->lobbyKind = buffer.ReadUInt8();
802 this->playerCount = 0;
812 this->lobbyName = _lobbyName;
813 this->lobbyKind = _lobbyKind;
814 this->roomCount = _roomCount;
815 this->playerCount = _playerCount;
834 byteLen += this->lobbyName.
Size();
835 byteLen +=
sizeof(this->lobbyKind);
836 byteLen +=
sizeof(this->roomCount);
837 byteLen +=
sizeof(this->playerCount);
845 if (!this->lobbyName.
Pack(buffer))
return false;
846 if (!buffer.WriteUInt8(this->lobbyKind))
return false;
847 if (!buffer.WriteInt32(this->roomCount))
return false;
848 return buffer.WriteInt32(this->playerCount);
855 if (!this->lobbyName.
Unpack(buffer))
return false;
856 this->lobbyKind = buffer.ReadUInt8();
857 this->roomCount = buffer.ReadInt32();
858 this->playerCount = buffer.ReadInt32();
894 this->maxPlayers = 0;
897 this->roomParametersLen = 0;
898 this->lobbyParametersLen = 0;
899 this->playerParametersLen = 0;
900 this->isNeedHostPlayer = 1;
916 CreateRoomInfo(
Text& _name, uint32 _maxPlayers, uint8 _isVisible, uint8 _isOpen,
KeyValue* _roomParameters, uint16 _roomParametersLen,
Text* _lobbyParameters, uint16 _lobbyParametersLen,
KeyValue* _playerParameters, uint16 _playerParametersLen, uint8 _isNeedHostPlayer) {
921 this->maxPlayers = _maxPlayers;
922 this->isVisible = _isVisible;
923 this->isOpen = _isOpen;
924 this->roomParametersLen = _roomParametersLen;
925 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
926 this->roomParameters[index] = _roomParameters[index];
928 this->lobbyParametersLen = _lobbyParametersLen;
929 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
930 this->lobbyParameters[index] = _lobbyParameters[index];
932 this->playerParametersLen = _playerParametersLen;
933 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
934 this->playerParameters[index] = _playerParameters[index];
936 this->isNeedHostPlayer = _isNeedHostPlayer;
946 this->name = rRef.
name;
949 this->isOpen = rRef.
isOpen;
951 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
955 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
959 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
971 byteLen += this->name.
Size();
972 byteLen +=
sizeof(this->maxPlayers);
973 byteLen +=
sizeof(this->isVisible);
974 byteLen +=
sizeof(this->isOpen);
975 byteLen +=
sizeof(this->roomParametersLen);
976 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
977 byteLen += this->roomParameters[index].
Size();
979 byteLen +=
sizeof(this->lobbyParametersLen);
980 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
981 byteLen += this->lobbyParameters[index].
Size();
983 byteLen +=
sizeof(this->playerParametersLen);
984 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
985 byteLen += this->playerParameters[index].
Size();
987 byteLen +=
sizeof( this->isNeedHostPlayer );
1004 if (!this->name.
Pack(buffer))
return false;
1005 if (!buffer.WriteUInt32(this->maxPlayers))
return false;
1006 if (!buffer.WriteUInt8(this->isVisible))
return false;
1007 if (!buffer.WriteUInt8(this->isOpen))
return false;
1008 if (!buffer.WriteUInt16(this->roomParametersLen))
return false;
1009 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1010 if (!this->roomParameters[index].
Pack(buffer))
return false;
1012 if (!buffer.WriteUInt16(this->lobbyParametersLen))
return false;
1013 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
1014 if (!this->lobbyParameters[index].
Pack(buffer))
return false;
1016 if (!buffer.WriteUInt16(this->playerParametersLen))
return false;
1017 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
1018 if (!this->playerParameters[index].
Pack(buffer))
return false;
1020 if (!buffer.WriteUInt8(this->isNeedHostPlayer))
return false;
1028 if (!this->name.
Unpack(buffer))
return false;
1029 this->maxPlayers = buffer.ReadUInt32();
1030 this->isVisible = buffer.ReadUInt8();
1031 this->isOpen = buffer.ReadUInt8();
1032 this->roomParametersLen = buffer.ReadUInt16();
1036 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1037 if (!this->roomParameters[index].
Unpack(buffer))
return false;
1039 this->lobbyParametersLen = buffer.ReadUInt16();
1043 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
1044 if (!this->lobbyParameters[index].
Unpack(buffer))
return false;
1046 this->playerParametersLen = buffer.ReadUInt16();
1050 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
1051 if (!this->playerParameters[index].
Unpack(buffer))
return false;
1053 this->isNeedHostPlayer = buffer.ReadUInt8();
1076 this->parametersLen = 0;
1089 this->parametersLen = _parametersLen;
1090 for (uint16 index = 0; index < this->parametersLen; ++index) {
1091 this->parameters[index] = _parameters[index];
1101 this->name = rRef.
name;
1103 for (uint16 index = 0; index < this->parametersLen; ++index) {
1104 this->parameters[index] = rRef.
parameters[index];
1114 byteLen +=
sizeof(this->id);
1115 byteLen += this->name.
Size();
1116 byteLen +=
sizeof(this->parametersLen);
1117 for (uint16 index = 0; index < this->parametersLen; ++index) {
1118 byteLen += this->parameters[index].
Size();
1130 if (!buffer.WriteInt32(this->id))
return false;
1131 if (!this->name.
Pack(buffer))
return false;
1132 if (!buffer.WriteUInt16(this->parametersLen))
return false;
1133 for (uint16 index = 0; index < this->parametersLen; ++index) {
1134 if (!this->parameters[index].
Pack(buffer))
return false;
1143 this->
id = buffer.ReadInt32();
1144 if (!this->name.
Unpack(buffer))
return false;
1145 this->parametersLen = buffer.ReadUInt16();
1149 for (uint16 index = 0; index < this->parametersLen; ++index) {
1150 if (!this->parameters[index].
Unpack(buffer))
return false;
1186 this->name = rRef.
name;
1195 byteLen +=
sizeof(this->id);
1196 byteLen += this->name.
Size();
1204 if (!buffer.WriteInt32(this->id))
return false;
1205 if (!this->name.
Pack(buffer))
return false;
1213 this->
id = buffer.ReadInt32();
1214 if (!this->name.
Unpack(buffer))
return false;
1240 this->isOnline = _isOnline;
1241 this->roomName = _roomName;
1258 byteLen +=
sizeof(this->isOnline);
1259 byteLen += this->roomName.
Size();
1267 if (!buffer.WriteUInt8(this->isOnline))
return false;
1268 return this->roomName.
Pack(buffer);
1275 this->isOnline = buffer.ReadUInt8();
1276 return this->roomName.
Unpack(buffer);
1309 this->maxPlayers = 0;
1310 this->isVisible = 0;
1313 this->playersLen = 0;
1314 this->roomParametersLen = 0;
1315 this->lobbyParametersLen = 0;
1330 RoomInfo(
Text& _name, uint32 _maxPlayers, uint8 _isVisible, uint8 _isOpen, int32 _hostId, uint32 _playersLen,
KeyValue* _roomParameters, uint16 _roomParametersLen,
Text* _lobbyParameters, uint16 _lobbyParametersLen) {
1335 this->maxPlayers = _maxPlayers;
1336 this->isVisible = _isVisible;
1337 this->isOpen = _isOpen;
1338 this->hostId = _hostId;
1339 this->playersLen = _playersLen;
1340 this->roomParametersLen = _roomParametersLen;
1341 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1342 this->roomParameters[index] = _roomParameters[index];
1344 this->lobbyParametersLen = _lobbyParametersLen;
1345 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
1346 this->lobbyParameters[index] = _lobbyParameters[index];
1357 this->name = rRef.
name;
1360 this->isOpen = rRef.
isOpen;
1361 this->hostId = rRef.
hostId;
1364 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1368 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
1379 byteLen += this->name.
Size();
1380 byteLen +=
sizeof(this->maxPlayers);
1381 byteLen +=
sizeof(this->isVisible);
1382 byteLen +=
sizeof(this->isOpen);
1383 byteLen +=
sizeof(this->hostId);
1384 byteLen +=
sizeof(this->playersLen);
1385 byteLen +=
sizeof(this->roomParametersLen);
1386 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1387 byteLen += this->roomParameters[index].
Size();
1389 byteLen +=
sizeof(this->lobbyParametersLen);
1390 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
1391 byteLen += this->lobbyParameters[index].
Size();
1409 if (!this->name.
Pack(buffer))
return false;
1410 if (!buffer.WriteUInt32(this->maxPlayers))
return false;
1411 if (!buffer.WriteUInt8(this->isVisible))
return false;
1412 if (!buffer.WriteUInt8(this->isOpen))
return false;
1413 if (!buffer.WriteInt32(this->hostId))
return false;
1414 if (!buffer.WriteUInt32(this->playersLen))
return false;
1415 if (!buffer.WriteUInt16(this->roomParametersLen))
return false;
1416 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1417 if (!this->roomParameters[index].
Pack(buffer))
return false;
1419 if (!buffer.WriteUInt16(this->lobbyParametersLen))
return false;
1420 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
1421 if (!this->lobbyParameters[index].
Pack(buffer))
return false;
1430 if (!this->name.
Unpack(buffer))
return false;
1431 this->maxPlayers = buffer.ReadUInt32();
1432 this->isVisible = buffer.ReadUInt8();
1433 this->isOpen = buffer.ReadUInt8();
1434 this->hostId = buffer.ReadInt32();
1435 this->playersLen = buffer.ReadUInt32();
1439 this->roomParametersLen = buffer.ReadUInt16();
1443 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1444 if (!this->roomParameters[index].
Unpack(buffer))
return false;
1446 this->lobbyParametersLen = buffer.ReadUInt16();
1450 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
1451 if (!this->lobbyParameters[index].
Unpack(buffer))
return false;
1482 this->maxPlayers = 0;
1483 this->isVisible = 0;
1486 this->playersLen = 0;
1487 this->roomParametersLen = 0;
1500 SummaryRoomInfo(
Text& _name, uint8 _maxPlayers, uint8 _isVisible, uint8 _isOpen, int32 _hostId, uint32 _playersLen,
KeyValue* _roomParameters, uint16 _roomParametersLen) {
1504 this->maxPlayers = _maxPlayers;
1505 this->isVisible = _isVisible;
1506 this->isOpen = _isOpen;
1507 this->hostId = _hostId;
1508 this->playersLen = _playersLen;
1509 this->roomParametersLen = _roomParametersLen;
1510 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1511 this->roomParameters[index] = _roomParameters[index];
1521 this->name = rRef.
name;
1524 this->isOpen = rRef.
isOpen;
1525 this->hostId = rRef.
hostId;
1528 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1539 byteLen += this->name.
Size();
1540 byteLen +=
sizeof(this->maxPlayers);
1541 byteLen +=
sizeof(this->isVisible);
1542 byteLen +=
sizeof(this->isOpen);
1543 byteLen +=
sizeof(this->hostId);
1544 byteLen +=
sizeof(this->playersLen);
1545 byteLen +=
sizeof(this->roomParametersLen);
1546 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1547 byteLen += this->roomParameters[index].
Size();
1562 if (!this->name.
Pack(buffer))
return false;
1563 if (!buffer.WriteUInt32(this->maxPlayers))
return false;
1564 if (!buffer.WriteUInt8(this->isVisible))
return false;
1565 if (!buffer.WriteUInt8(this->isOpen))
return false;
1566 if (!buffer.WriteInt32(this->hostId))
return false;
1567 if (!buffer.WriteUInt32(this->playersLen))
return false;
1568 if (!buffer.WriteUInt16(this->roomParametersLen))
return false;
1569 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1570 if (!this->roomParameters[index].
Pack(buffer))
return false;
1579 if (!this->name.
Unpack(buffer))
return false;
1580 this->maxPlayers = buffer.ReadUInt32();
1581 this->isVisible = buffer.ReadUInt8();
1582 this->isOpen = buffer.ReadUInt8();
1583 this->hostId = buffer.ReadInt32();
1584 this->playersLen = buffer.ReadUInt32();
1588 this->roomParametersLen = buffer.ReadUInt16();
1592 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
1593 if (!this->roomParameters[index].
Unpack(buffer))
return false;
1616 this->clientCountInServer = 0;
1617 this->clientCountInLobby = 0;
1618 this->clientCountInRoom = 0;
1619 this->roomCountInLobby = 0;
1628 StatsInfo(int32 _clientCountInServer, int32 _clientCountInLobby, int32 _clientCountInRoom, int32 _roomCountInLobby) {
1629 this->clientCountInServer = _clientCountInServer;
1630 this->clientCountInLobby = _clientCountInLobby;
1631 this->clientCountInRoom = _clientCountInRoom;
1632 this->roomCountInLobby = _roomCountInLobby;
1651 byteLen +=
sizeof(this->clientCountInServer);
1652 byteLen +=
sizeof(this->clientCountInLobby);
1653 byteLen +=
sizeof(this->clientCountInRoom);
1654 byteLen +=
sizeof(this->roomCountInLobby);
1662 if (!buffer.WriteInt32(this->clientCountInServer))
return false;
1663 if (!buffer.WriteInt32(this->clientCountInLobby))
return false;
1664 if (!buffer.WriteInt32(this->clientCountInRoom))
return false;
1665 return buffer.WriteInt32(this->roomCountInLobby);
1672 this->clientCountInServer = buffer.ReadInt32();
1673 this->clientCountInLobby = buffer.ReadInt32();
1674 this->clientCountInRoom = buffer.ReadInt32();
1675 this->roomCountInLobby = buffer.ReadInt32();
1701 this->address = _address;
1710 this->port = rRef.
port;
1719 byteLen += this->address.
Size();
1720 byteLen +=
sizeof(this->port);
1728 if (!this->address.
Pack(buffer))
return false;
1729 return buffer.WriteUInt16(this->port);
1736 if (!this->address.
Unpack(buffer))
return false;
1737 this->port = buffer.ReadUInt16();
1755 this->connectType = 0;
1762 this->connectType = _connectType;
1778 byteLen +=
sizeof(this->connectType);
1786 return buffer.WriteUInt16(this->connectType);
1793 this->connectType = buffer.ReadUInt16();
1821 this->result = _result;
1822 this->proxyAddressInfo = _proxyAddressInfo;
1829 this->result = rRef.
result;
1839 byteLen +=
sizeof(this->result);
1840 byteLen += this->proxyAddressInfo.
Size();
1848 if (!buffer.WriteInt32(this->result))
return false;
1849 return this->proxyAddressInfo.
Pack(buffer);
1856 this->result = buffer.ReadInt32();
1857 return this->proxyAddressInfo.
Unpack(buffer);
1885 this->address =
Text(
"");
1901 this->proxyUid = _proxyUid;
1902 this->address =
Text(_address);
1903 this->tcp_port = _tcp_port;
1904 this->udp_port = _udp_port;
1905 this->ws_port = _ws_port;
1906 this->wss_port = _wss_port;
1927 byteLen +=
sizeof(this->proxyUid);
1928 byteLen += this->address.
Size();
1929 byteLen +=
sizeof(this->tcp_port);
1930 byteLen +=
sizeof(this->udp_port);
1931 byteLen +=
sizeof(this->ws_port);
1932 byteLen +=
sizeof(this->wss_port);
1940 if (!buffer.WriteUInt64(this->proxyUid))
return false;
1941 if (!this->address.
Pack(buffer))
return false;
1942 if (!buffer.WriteUInt16(this->tcp_port))
return false;
1943 if (!buffer.WriteUInt16(this->udp_port))
return false;
1944 if (!buffer.WriteUInt16(this->ws_port))
return false;
1945 if (!buffer.WriteUInt16(this->wss_port))
return false;
1953 this->proxyUid = buffer.ReadUInt64();
1954 if (!this->address.
Unpack(buffer))
return false;
1955 this->tcp_port = buffer.ReadUInt16();
1956 this->udp_port = buffer.ReadUInt16();
1957 this->ws_port = buffer.ReadUInt16();
1958 this->wss_port = buffer.ReadUInt16();
1987 this->proxyUid = _proxyUid;
1988 this->weight = _weight;
1996 this->weight = rRef.
weight;
2005 byteLen +=
sizeof(this->proxyUid);
2006 byteLen +=
sizeof(this->weight);
2014 if (!buffer.WriteUInt64(this->proxyUid))
return false;
2015 return buffer.WriteInt32(this->weight);
2022 this->proxyUid = buffer.ReadUInt64();
2023 this->weight = buffer.ReadInt32();
2051 this->isUseCustomAuth = 0;
2052 this->isUseClientCustomAuthServerAddress = 0;
2053 this->isIgnoreCustomAuthError = 0;
2054 this->customAuthParametersLen = 0;
2065 ProxyCheckRequest(uint8 _isUseCustomAuth, uint8 _isUseClientCustomAuthServerAddress,
Text& _customAuthServerAddress, uint8 _isIgnoreCustomAuthError,
KeyValue* _customAuthParameters, uint16 _customAuthParametersLen) {
2067 this->isUseCustomAuth = _isUseCustomAuth;
2068 this->isUseClientCustomAuthServerAddress = _isUseClientCustomAuthServerAddress;
2069 this->customAuthServerAddress = _customAuthServerAddress;
2070 this->isIgnoreCustomAuthError = _isIgnoreCustomAuthError;
2071 this->customAuthParametersLen = _customAuthParametersLen;
2072 for (uint16 index = 0; index < this->customAuthParametersLen; ++index) {
2073 this->customAuthParameters[index] = _customAuthParameters[index];
2087 for (uint16 index = 0; index < this->customAuthParametersLen; ++index) {
2098 byteLen +=
sizeof(this->isUseCustomAuth);
2099 byteLen +=
sizeof(this->isUseClientCustomAuthServerAddress);
2100 byteLen += this->customAuthServerAddress.
Size();
2101 byteLen +=
sizeof(this->isIgnoreCustomAuthError);
2102 byteLen +=
sizeof(this->customAuthParametersLen);
2103 for (uint16 index = 0; index < this->customAuthParametersLen; ++index) {
2104 byteLen += this->customAuthParameters[index].
Size();
2114 if (!buffer.WriteUInt8(this->isUseCustomAuth))
return false;
2115 if (!buffer.WriteUInt8(this->isUseClientCustomAuthServerAddress))
return false;
2116 if (!this->customAuthServerAddress.
Pack(buffer))
return false;
2117 if (!buffer.WriteUInt8(this->isIgnoreCustomAuthError))
return false;
2118 if (!buffer.WriteUInt16(this->customAuthParametersLen))
return false;
2119 for (uint16 index = 0; index < this->customAuthParametersLen; ++index) {
2120 if (!this->customAuthParameters[index].
Pack(buffer))
return false;
2129 this->isUseCustomAuth = buffer.ReadUInt8();
2130 this->isUseClientCustomAuthServerAddress = buffer.ReadUInt8();
2131 if (!this->customAuthServerAddress.
Unpack(buffer))
return false;
2132 this->isIgnoreCustomAuthError = buffer.ReadUInt8();
2133 this->customAuthParametersLen = buffer.ReadUInt16();
2135 for (uint16 index = 0; index < this->customAuthParametersLen; ++index) {
2136 if (!this->customAuthParameters[index].
Unpack(buffer))
return false;
2159 this->clientUid = 0;
2168 this->clientUid = _clientUid;
2169 this->result = _result;
2170 this->authServerRawData = _authServerRawData;
2177 this->result = rRef.
result;
2188 byteLen +=
sizeof(this->clientUid);
2189 byteLen +=
sizeof(this->result);
2190 byteLen += this->authServerRawData.
Size();
2198 if (!buffer.WriteUInt64(this->clientUid))
return false;
2199 if (!buffer.WriteInt32(this->result))
return false;
2200 return this->authServerRawData.
Pack(buffer);
2207 this->clientUid = buffer.ReadUInt64();
2208 this->result = buffer.ReadInt32();
2209 return this->authServerRawData.
Unpack(buffer);
2236 this->clientUid = 0;
2237 this->isUpdateLobbyInfo = 0;
2249 this->appName = _appName;
2250 this->munVer = _munVer;
2251 this->authId = _authId;
2252 this->clientName = _clientName;
2253 this->clientUid = _clientUid;
2254 this->isUpdateLobbyInfo = _isUpdateLobbyInfo;
2262 this->munVer = rRef.
munVer;
2263 this->authId = rRef.
authId;
2275 byteLen += this->appName.
Size();
2276 byteLen += this->munVer.
Size();
2277 byteLen += this->authId.
Size();
2278 byteLen += this->clientName.
Size();
2279 byteLen +=
sizeof(this->clientUid);
2280 byteLen +=
sizeof(this->isUpdateLobbyInfo);
2288 if (!this->appName.
Pack(buffer))
return false;
2289 if (!this->munVer.
Pack(buffer))
return false;
2290 if (!this->authId.
Pack(buffer))
return false;
2291 if (!this->clientName.
Pack(buffer))
return false;
2292 if (!buffer.WriteUInt64(this->clientUid))
return false;
2293 return buffer.WriteUInt8(this->isUpdateLobbyInfo);
2300 if (!this->appName.
Unpack(buffer))
return false;
2301 if (!this->munVer.
Unpack(buffer))
return false;
2302 if (!this->authId.
Unpack(buffer))
return false;
2303 if (!this->clientName.
Unpack(buffer))
return false;
2304 this->clientUid = buffer.ReadUInt64();
2305 this->isUpdateLobbyInfo = buffer.ReadUInt8();
2332 this->clientUid = 0;
2333 this->lobbyInfoLen = 0;
2345 this->result = _result;
2347 this->clientUid = _clientUid;
2348 this->lobbyInfoLen = _lobbyInfoLen;
2349 for (uint16 index = 0; index < this->lobbyInfoLen; ++index) {
2350 this->lobbyInfo[index] = _lobbyInfo[index];
2359 this->result = rRef.
result;
2360 this->msg = rRef.
msg;
2363 for (uint16 index = 0; index < this->lobbyInfoLen; ++index) {
2364 this->lobbyInfo[index] = rRef.
lobbyInfo[index];
2374 byteLen +=
sizeof(this->result);
2375 byteLen += this->msg.
Size();
2376 byteLen +=
sizeof(this->clientUid);
2377 byteLen +=
sizeof(this->lobbyInfoLen);
2378 for (uint16 index = 0; index < this->lobbyInfoLen; ++index) {
2379 byteLen += this->lobbyInfo[index].
Size();
2391 if (!buffer.WriteInt32(this->result))
return false;
2392 if (!this->msg.
Pack(buffer))
return false;
2393 if (!buffer.WriteUInt32(this->clientUid))
return false;
2394 if (!buffer.WriteUInt16(this->lobbyInfoLen))
return false;
2395 for (uint16 index = 0; index < this->lobbyInfoLen; ++index) {
2396 if (!this->lobbyInfo[index].
Pack(buffer))
return false;
2405 this->result = buffer.ReadInt32();
2406 if (!this->msg.
Unpack(buffer))
return false;
2407 this->clientUid = buffer.ReadUInt32();
2408 this->lobbyInfoLen = buffer.ReadUInt16();
2412 for (uint16 index = 0; index < this->lobbyInfoLen; ++index) {
2413 if (!this->lobbyInfo[index].
Unpack(buffer))
return false;
2437 this->lobbyInfo = _lobbyInfo;
2453 byteLen += this->lobbyInfo.
Size();
2461 return this->lobbyInfo.
Pack(buffer);
2468 return this->lobbyInfo.
Unpack(buffer);
2490 this->roomInfoLen = 0;
2500 this->result = _result;
2501 this->roomInfoLen = _roomInfoLen;
2502 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
2503 this->roomInfo[index] = _roomInfo[index];
2512 this->result = rRef.
result;
2514 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
2515 this->roomInfo[index] = rRef.
roomInfo[index];
2525 byteLen +=
sizeof(this->result);
2526 byteLen +=
sizeof(this->roomInfoLen);
2527 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
2528 byteLen += this->roomInfo[index].
Size();
2540 if (!buffer.WriteInt32(this->result))
return false;
2541 if (!buffer.WriteUInt16(this->roomInfoLen))
return false;
2542 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
2543 if (!this->roomInfo[index].
Pack(buffer))
return false;
2552 this->result = buffer.ReadInt32();
2553 this->roomInfoLen = buffer.ReadUInt16();
2557 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
2558 if (!this->roomInfo[index].
Unpack(buffer))
return false;
2587 this->lobbyInfo = _lobbyInfo;
2588 this->isRemove = _isRemove;
2605 byteLen += this->lobbyInfo.
Size();
2606 byteLen +=
sizeof(this->isRemove);
2614 if (!this->lobbyInfo.
Pack(buffer))
return false;
2615 return buffer.WriteUInt8(this->isRemove);
2622 if (!this->lobbyInfo.
Unpack(buffer))
return false;
2623 this->isRemove = buffer.ReadUInt8();
2654 this->protocol = _protocol;
2655 this->roomInfo = _roomInfo;
2656 this->lobbyInfo = _lobbyInfo;
2674 byteLen +=
sizeof(this->protocol);
2675 byteLen += this->roomInfo.
Size();
2676 byteLen += this->lobbyInfo.
Size();
2684 if (!buffer.WriteUInt8(this->protocol))
return false;
2685 if (!this->roomInfo.
Pack(buffer))
return false;
2686 return this->lobbyInfo.
Pack(buffer);
2693 this->protocol = buffer.ReadUInt8();
2694 if (!this->roomInfo.
Unpack(buffer))
return false;
2695 return this->lobbyInfo.
Unpack(buffer);
2726 this->result = _result;
2727 this->roomAddressInfo = _roomAddressInfo;
2728 this->roomUid = _roomUid;
2735 this->result = rRef.
result;
2746 byteLen +=
sizeof(this->result);
2747 byteLen += this->roomAddressInfo.
Size();
2748 byteLen +=
sizeof(this->roomUid);
2756 if (!buffer.WriteInt32(this->result))
return false;
2757 if (!this->roomAddressInfo.
Pack(buffer))
return false;
2758 return buffer.WriteUInt64(this->roomUid);
2765 this->result = buffer.ReadInt32();
2766 if (!this->roomAddressInfo.
Unpack(buffer))
return false;
2767 this->roomUid = buffer.ReadUInt64();
2798 this->protocol = _protocol;
2799 this->roomInfo = _roomInfo;
2800 this->lobbyInfo = _lobbyInfo;
2818 byteLen +=
sizeof(this->protocol);
2819 byteLen += this->roomInfo.
Size();
2820 byteLen += this->lobbyInfo.
Size();
2828 if (!buffer.WriteUInt8(this->protocol))
return false;
2829 if (!this->roomInfo.
Pack(buffer))
return false;
2830 return this->lobbyInfo.
Pack(buffer);
2837 this->protocol = buffer.ReadUInt8();
2838 if (!this->roomInfo.
Unpack(buffer))
return false;
2839 return this->lobbyInfo.
Unpack(buffer);
2870 this->result = _result;
2871 this->roomAddressInfo = _roomAddressInfo;
2872 this->roomUid = _roomUid;
2879 this->result = rRef.
result;
2890 byteLen +=
sizeof(this->result);
2891 byteLen += this->roomAddressInfo.
Size();
2892 byteLen +=
sizeof(this->roomUid);
2900 if (!buffer.WriteInt32(this->result))
return false;
2901 if (!this->roomAddressInfo.
Pack(buffer))
return false;
2902 return buffer.WriteUInt64(this->roomUid);
2909 this->result = buffer.ReadInt32();
2910 if (!this->roomAddressInfo.
Unpack(buffer))
return false;
2911 this->roomUid = buffer.ReadUInt64();
2936 this->playerParametersLen = 0;
2947 this->protocol = _protocol;
2948 this->roomName = _roomName;
2949 this->playerParametersLen = _playerParametersLen;
2950 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
2951 this->playerParameters[index] = _playerParameters[index];
2963 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
2974 byteLen +=
sizeof(this->protocol);
2975 byteLen += this->roomName.
Size();
2976 byteLen +=
sizeof(this->playerParametersLen);
2977 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
2978 byteLen += this->playerParameters[index].
Size();
2990 if (!buffer.WriteUInt8(this->protocol))
return false;
2991 if (!this->roomName.
Pack(buffer))
return false;
2992 if (!buffer.WriteUInt16(this->playerParametersLen))
return false;
2993 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
2994 if (!this->playerParameters[index].
Pack(buffer))
return false;
3003 this->protocol = buffer.ReadUInt8();
3004 if (!this->roomName.
Unpack(buffer))
return false;
3005 this->playerParametersLen = buffer.ReadUInt16();
3009 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
3010 if (!this->playerParameters[index].
Unpack(buffer))
return false;
3043 this->result = _result;
3044 this->roomAddressInfo = _roomAddressInfo;
3045 this->roomUid = _roomUid;
3052 this->result = rRef.
result;
3063 byteLen +=
sizeof(this->result);
3064 byteLen += this->roomAddressInfo.
Size();
3065 byteLen +=
sizeof(this->roomUid);
3073 if (!buffer.WriteInt32(this->result))
return false;
3074 if (!this->roomAddressInfo.
Pack(buffer))
return false;
3075 return buffer.WriteUInt64(this->roomUid);
3082 this->result = buffer.ReadInt32();
3083 if (!this->roomAddressInfo.
Unpack(buffer))
return false;
3084 this->roomUid = buffer.ReadUInt64();
3119 this->maxPlayers = 0;
3120 this->matchingMode = 0;
3121 this->roomParametersLen = 0;
3122 this->playerParametersLen = 0;
3139 this->protocol = _protocol;
3140 this->maxPlayers = _maxPlayers;
3141 this->matchingMode = _matchingMode;
3142 this->lobbyInfo = _lobbyInfo;
3143 this->keyValueFilter = _keyValueFilter;
3144 this->roomParametersLen = _roomParametersLen;
3145 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3146 this->roomParameters[index] = _roomParameters[index];
3148 this->playerParametersLen = _playerParametersLen;
3149 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
3150 this->playerParameters[index] = _playerParameters[index];
3166 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3170 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
3181 byteLen +=
sizeof(this->protocol);
3182 byteLen +=
sizeof(this->maxPlayers);
3183 byteLen +=
sizeof(this->matchingMode);
3184 byteLen += this->lobbyInfo.
Size();
3185 byteLen += this->keyValueFilter.
Size();
3186 byteLen +=
sizeof(this->roomParametersLen);
3187 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3188 byteLen += this->roomParameters[index].
Size();
3190 byteLen +=
sizeof(this->playerParametersLen);
3191 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
3192 byteLen += this->playerParameters[index].
Size();
3207 if (!buffer.WriteUInt8(this->protocol))
return false;
3208 if (!buffer.WriteUInt32(this->maxPlayers))
return false;
3209 if (!buffer.WriteUInt8(this->matchingMode))
return false;
3210 if (!this->lobbyInfo.
Pack(buffer))
return false;
3211 if (!this->keyValueFilter.
Pack(buffer))
return false;
3212 if (!buffer.WriteUInt16(this->roomParametersLen))
return false;
3213 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3214 if (!this->roomParameters[index].
Pack(buffer))
return false;
3216 if (!buffer.WriteUInt16(this->playerParametersLen))
return false;
3217 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
3218 if (!this->playerParameters[index].
Pack(buffer))
return false;
3227 this->protocol = buffer.ReadUInt8();
3228 this->maxPlayers = buffer.ReadUInt32();
3229 this->matchingMode = buffer.ReadUInt8();
3230 if (!this->lobbyInfo.
Unpack(buffer))
return false;
3231 if (!this->keyValueFilter.
Unpack(buffer))
return false;
3232 this->roomParametersLen = buffer.ReadUInt16();
3236 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3237 if (!this->roomParameters[index].
Unpack(buffer))
return false;
3239 this->playerParametersLen = buffer.ReadUInt16();
3243 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
3244 if (!this->playerParameters[index].
Unpack(buffer))
return false;
3279 this->result = _result;
3281 this->roomAddressInfo = _roomAddressInfo;
3282 this->roomUid = _roomUid;
3289 this->result = rRef.
result;
3290 this->msg = rRef.
msg;
3301 byteLen +=
sizeof(this->result);
3302 byteLen += this->msg.
Size();
3303 byteLen += this->roomAddressInfo.
Size();
3304 byteLen +=
sizeof(this->roomUid);
3312 if (!buffer.WriteInt32(this->result))
return false;
3313 if (!this->msg.
Pack(buffer))
return false;
3314 if (!this->roomAddressInfo.
Pack(buffer))
return false;
3315 return buffer.WriteUInt64(this->roomUid);
3322 this->result = buffer.ReadInt32();
3323 if (!this->msg.
Unpack(buffer))
return false;
3324 if (!this->roomAddressInfo.
Unpack(buffer))
return false;
3325 this->roomUid = buffer.ReadUInt64();
3348 this->roomInfoLen = 0;
3358 this->result = _result;
3359 this->roomInfoLen = _roomInfoLen;
3360 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
3361 this->roomInfo[index] = _roomInfo[index];
3370 this->result = rRef.
result;
3372 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
3373 this->roomInfo[index] = rRef.
roomInfo[index];
3383 byteLen +=
sizeof(this->result);
3384 byteLen +=
sizeof(this->roomInfoLen);
3385 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
3386 byteLen += this->roomInfo[index].
Size();
3398 if (!buffer.WriteInt32(this->result))
return false;
3399 if (!buffer.WriteUInt16(this->roomInfoLen))
return false;
3400 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
3401 if (!this->roomInfo[index].
Pack(buffer))
return false;
3410 this->result = buffer.ReadUInt32();
3411 this->roomInfoLen = buffer.ReadUInt16();
3415 for (uint16 index = 0; index < this->roomInfoLen; ++index) {
3416 if (!this->roomInfo[index].
Unpack(buffer))
return false;
3435 this->maxPlayers = 0;
3442 this->maxPlayers = _maxPlayers;
3458 byteLen +=
sizeof(this->maxPlayers);
3466 return buffer.WriteUInt32(this->maxPlayers);
3473 this->maxPlayers = buffer.ReadUInt32();
3491 this->maxPlayers = 0;
3498 this->maxPlayers = _maxPlayers;
3514 byteLen +=
sizeof(this->maxPlayers);
3522 return buffer.WriteUInt32(this->maxPlayers);
3529 this->maxPlayers = buffer.ReadUInt32();
3547 this->isVisible = 0;
3554 this->isVisible = _isVisible;
3570 byteLen +=
sizeof(this->isVisible);
3578 return buffer.WriteUInt8(this->isVisible);
3585 this->isVisible = buffer.ReadUInt8();
3603 this->isVisible = 0;
3610 this->isVisible = _isVisible;
3626 byteLen +=
sizeof(this->isVisible);
3634 return buffer.WriteUInt8(this->isVisible);
3641 this->isVisible = buffer.ReadUInt8();
3666 this->isOpen = _isOpen;
3673 this->isOpen = rRef.
isOpen;
3682 byteLen +=
sizeof(this->isOpen);
3690 return buffer.WriteUInt8(this->isOpen);
3697 this->isOpen = buffer.ReadUInt8();
3722 this->isOpen = _isOpen;
3729 this->isOpen = rRef.
isOpen;
3738 byteLen +=
sizeof(this->isOpen);
3746 return buffer.WriteUInt8(this->isOpen);
3753 this->isOpen = buffer.ReadUInt8();
3773 this->roomParametersLen = 0;
3782 this->roomParametersLen = _roomParametersLen;
3783 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3784 this->roomParameters[index] = _roomParameters[index];
3794 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3805 byteLen +=
sizeof(this->roomParametersLen);
3806 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3807 byteLen += this->roomParameters[index].
Size();
3819 if (!buffer.WriteUInt16(this->roomParametersLen))
return false;
3820 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3821 if (!this->roomParameters[index].
Pack(buffer))
return false;
3830 this->roomParametersLen = buffer.ReadUInt16();
3834 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3835 if (!this->roomParameters[index].
Unpack(buffer))
return false;
3856 this->roomParametersLen = 0;
3865 this->roomParametersLen = _roomParametersLen;
3866 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3867 this->roomParameters[index] = _roomParameters[index];
3877 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3888 byteLen +=
sizeof(this->roomParametersLen);
3889 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3890 byteLen += this->roomParameters[index].
Size();
3902 if (!buffer.WriteUInt16(this->roomParametersLen))
return false;
3903 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3904 if (!this->roomParameters[index].
Pack(buffer))
return false;
3913 this->roomParametersLen = buffer.ReadUInt16();
3917 for (uint16 index = 0; index < this->roomParametersLen; ++index) {
3918 if (!this->roomParameters[index].
Unpack(buffer))
return false;
3939 this->lobbyParametersLen = 0;
3948 this->lobbyParametersLen = _lobbyParametersLen;
3949 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
3950 this->lobbyParameters[index] = _lobbyParameters[index];
3960 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
3971 byteLen +=
sizeof(this->lobbyParametersLen);
3972 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
3973 byteLen += this->lobbyParameters[index].
Size();
3985 if (!buffer.WriteUInt16(this->lobbyParametersLen))
return false;
3986 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
3987 if (!this->lobbyParameters[index].
Pack(buffer))
return false;
3996 this->lobbyParametersLen = buffer.ReadUInt16();
4000 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
4001 if (!this->lobbyParameters[index].
Unpack(buffer))
return false;
4022 this->lobbyParametersLen = 0;
4031 this->lobbyParametersLen = _lobbyParametersLen;
4032 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
4033 this->lobbyParameters[index] = _lobbyParameters[index];
4043 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
4054 byteLen +=
sizeof(this->lobbyParametersLen);
4055 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
4056 byteLen += this->lobbyParameters[index].
Size();
4068 if (!buffer.WriteUInt16(this->lobbyParametersLen))
return false;
4069 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
4070 if (!this->lobbyParameters[index].
Pack(buffer))
return false;
4079 this->lobbyParametersLen = buffer.ReadUInt16();
4083 for (uint16 index = 0; index < this->lobbyParametersLen; ++index) {
4084 if (!this->lobbyParameters[index].
Unpack(buffer))
return false;
4113 this->roomInfo = _roomInfo;
4114 this->isRemove = _isRemove;
4131 byteLen += this->roomInfo.
Size();
4132 byteLen +=
sizeof(this->isRemove);
4140 if (!this->roomInfo.
Pack(buffer))
return false;
4141 return buffer.WriteUInt8(this->isRemove);
4148 if (!this->roomInfo.
Unpack(buffer))
return false;
4149 this->isRemove = buffer.ReadUInt8();
4169 this->playerNamesLen = 0;
4178 this->playerNamesLen = _playerNamesLen;
4179 for (uint32 index = 0; index < this->playerNamesLen; ++index) {
4180 this->playerNames[index] = _playerNames[index];
4190 for (uint32 index = 0; index < this->playerNamesLen; ++index) {
4191 this->playerNames[index] = rRef.
playerNames[index];
4201 byteLen +=
sizeof(this->playerNamesLen);
4202 for (uint32 index = 0; index < this->playerNamesLen; ++index) {
4203 byteLen += this->playerNames[index].
Size();
4215 if (!buffer.WriteUInt32(this->playerNamesLen))
return false;
4216 for (uint32 index = 0; index < this->playerNamesLen; ++index) {
4217 if (!this->playerNames[index].
Pack(buffer))
return false;
4226 this->playerNamesLen = buffer.ReadUInt32();
4230 for (uint32 index = 0; index < this->playerNamesLen; ++index) {
4231 if (!this->playerNames[index].
Unpack(buffer))
return false;
4252 this->playerInfoLen = 0;
4261 this->playerInfoLen = _playerInfoLen;
4262 for (uint32 index = 0; index < this->playerInfoLen; ++index) {
4263 this->playerInfo[index] = _playerInfo[index];
4273 for (uint32 index = 0; index < this->playerInfoLen; ++index) {
4274 this->playerInfo[index] = rRef.
playerInfo[index];
4284 byteLen +=
sizeof(this->playerInfoLen);
4285 for (uint32 index = 0; index < this->playerInfoLen; ++index) {
4286 byteLen += this->playerInfo[index].
Size();
4298 if (!buffer.WriteUInt32(this->playerInfoLen))
return false;
4299 for (uint32 index = 0; index < this->playerInfoLen; ++index) {
4300 if (!this->playerInfo[index].
Pack(buffer))
return false;
4309 this->playerInfoLen = buffer.ReadUInt32();
4313 for (uint32 index = 0; index < this->playerInfoLen; ++index) {
4314 if (!this->playerInfo[index].
Unpack(buffer))
return false;
4339 this->statsInfo = _statsInfo;
4355 byteLen += this->statsInfo.
Size();
4363 return this->statsInfo.
Pack(buffer);
4370 return this->statsInfo.
Unpack(buffer);
4389 this->playerParametersLen = 0;
4398 this->playerParametersLen = _playerParametersLen;
4399 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4400 this->playerParameters[index] = _playerParameters[index];
4410 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4421 byteLen +=
sizeof(this->playerParametersLen);
4422 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4423 byteLen += this->playerParameters[index].
Size();
4435 if (!buffer.WriteUInt16(this->playerParametersLen))
return false;
4436 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4437 if (!this->playerParameters[index].
Pack(buffer))
return false;
4446 this->playerParametersLen = buffer.ReadUInt16();
4450 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4451 if (!this->playerParameters[index].
Unpack(buffer))
return false;
4475 this->playerParametersLen = 0;
4485 this->playerId = _playerId;
4486 this->playerParametersLen = _playerParametersLen;
4487 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4488 this->playerParameters[index] = _playerParameters[index];
4499 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4510 byteLen +=
sizeof(this->playerId);
4511 byteLen +=
sizeof(this->playerParametersLen);
4512 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4513 byteLen += this->playerParameters[index].
Size();
4522 if (!buffer.WriteInt32(this->playerId))
return false;
4526 if (!buffer.WriteUInt16(this->playerParametersLen))
return false;
4527 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4528 if (!this->playerParameters[index].
Pack(buffer))
return false;
4537 this->playerId = buffer.ReadInt32();
4538 this->playerParametersLen = buffer.ReadUInt16();
4542 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
4543 if (!this->playerParameters[index].
Unpack(buffer))
return false;
4568 this->playerName = _playerName;
4584 byteLen += this->playerName.
Size();
4592 if (!this->playerName.
Pack(buffer))
return false;
4600 if (!this->playerName.
Unpack(buffer))
return false;
4628 this->playerId = _playerId;
4629 this->playerName = _playerName;
4646 byteLen +=
sizeof(this->playerId);
4647 byteLen += this->playerName.
Size();
4655 if (!buffer.WriteInt32(this->playerId))
return false;
4656 if (!this->playerName.
Pack(buffer))
return false;
4664 this->playerId = buffer.ReadInt32();
4665 if (!this->playerName.
Unpack(buffer))
return false;
4694 this->address =
Text(
"");
4710 this->roomUid = _roomUid;
4711 this->address =
Text(_address);
4712 this->tcp_port = _tcp_port;
4713 this->udp_port = _udp_port;
4714 this->ws_port = _ws_port;
4715 this->wss_port = _wss_port;
4736 byteLen +=
sizeof(this->roomUid);
4737 byteLen += this->address.
Size();
4738 byteLen +=
sizeof(this->tcp_port);
4739 byteLen +=
sizeof(this->udp_port);
4740 byteLen +=
sizeof(this->ws_port);
4741 byteLen +=
sizeof(this->wss_port);
4749 if (!buffer.WriteUInt64(this->roomUid))
return false;
4750 if (!this->address.
Pack(buffer))
return false;
4751 if (!buffer.WriteUInt16(this->tcp_port))
return false;
4752 if (!buffer.WriteUInt16(this->udp_port))
return false;
4753 if (!buffer.WriteUInt16(this->ws_port))
return false;
4754 if (!buffer.WriteUInt16(this->wss_port))
return false;
4762 this->roomUid = buffer.ReadUInt64();
4763 if (!this->address.
Unpack(buffer))
return false;
4764 this->tcp_port = buffer.ReadUInt16();
4765 this->udp_port = buffer.ReadUInt16();
4766 this->ws_port = buffer.ReadUInt16();
4767 this->wss_port = buffer.ReadUInt16();
4796 this->roomUid = _roomUid;
4797 this->weight = _weight;
4805 this->weight = rRef.
weight;
4814 byteLen +=
sizeof(this->roomUid);
4815 byteLen +=
sizeof(this->weight);
4823 if (!buffer.WriteUInt64(this->roomUid))
return false;
4824 return buffer.WriteInt32(this->weight);
4831 this->roomUid = buffer.ReadUInt64();
4832 this->weight = buffer.ReadInt32();
4852 this->clientUidForMasterServer = 0;
4853 this->clientUidForProxyServer = 0;
4861 this->clientUidForMasterServer = _clientUidForMasterServer;
4862 this->clientUidForProxyServer = _clientUidForProxyServer;
4879 byteLen +=
sizeof(this->clientUidForMasterServer);
4880 byteLen +=
sizeof(this->clientUidForProxyServer);
4888 if (!buffer.WriteUInt32(this->clientUidForMasterServer))
return false;
4889 return buffer.WriteUInt64(this->clientUidForProxyServer);
4896 this->clientUidForMasterServer = buffer.ReadUInt32();
4897 this->clientUidForProxyServer = buffer.ReadUInt64();
4927 this->clientUidForMasterServer = 0;
4928 this->clientUidForProxyServer = 0;
4931 this->isNeedHostPlayer = 1;
4944 this->clientUidForMasterServer = _clientUidForMasterServer;
4945 this->clientUidForProxyServer = _clientUidForProxyServer;
4946 this->result = _result;
4947 this->roomId = _roomId;
4948 this->roomInfo = _roomInfo;
4949 this->playerInfo = _playerInfo;
4950 this->isNeedHostPlayer = _isNeedHostPlayer;
4959 this->result = rRef.
result;
4960 this->roomId = rRef.
roomId;
4972 byteLen +=
sizeof(this->clientUidForMasterServer);
4973 byteLen +=
sizeof(this->clientUidForProxyServer);
4974 byteLen +=
sizeof(this->result);
4975 byteLen +=
sizeof(this->roomId);
4976 byteLen += this->roomInfo.
Size();
4977 byteLen += this->playerInfo.
Size();
4978 byteLen +=
sizeof( this->isNeedHostPlayer );
4986 if (!buffer.WriteUInt32(this->clientUidForMasterServer))
return false;
4987 if (!buffer.WriteUInt64(this->clientUidForProxyServer))
return false;
4988 if (!buffer.WriteInt32(this->result))
return false;
4989 if (!buffer.WriteUInt64(this->roomId))
return false;
4990 if (!this->roomInfo.
Pack(buffer))
return false;
4991 if (!this->playerInfo.
Pack(buffer))
return false;
4992 if (!buffer.WriteUInt8(this->isNeedHostPlayer))
return false;
5000 this->clientUidForMasterServer = buffer.ReadUInt32();
5001 this->clientUidForProxyServer = buffer.ReadUInt64();
5002 this->result = buffer.ReadInt32();
5003 this->roomId = buffer.ReadUInt64();
5004 if (!this->roomInfo.
Unpack(buffer))
return false;
5005 if (!this->playerInfo.
Unpack(buffer))
return false;
5006 this->isNeedHostPlayer = buffer.ReadUInt8();
5035 this->roomId = _roomId;
5036 this->playerId = _playerId;
5043 this->roomId = rRef.
roomId;
5053 byteLen +=
sizeof(this->roomId);
5054 byteLen +=
sizeof(this->playerId);
5062 if (!buffer.WriteUInt64(this->roomId))
return false;
5063 return buffer.WriteInt32(this->playerId);
5070 this->roomId = buffer.ReadUInt64();
5071 this->playerId = buffer.ReadInt32();
5103 this->roomId = _roomId;
5104 this->roomInfo = _roomInfo;
5105 this->playerId = _playerId;
5112 this->roomId = rRef.
roomId;
5123 byteLen +=
sizeof(this->roomId);
5124 byteLen += this->roomInfo.
Size();
5125 byteLen +=
sizeof(this->playerId);
5133 if (!buffer.WriteUInt64(this->roomId))
return false;
5134 if (!this->roomInfo.
Pack(buffer))
return false;
5135 return buffer.WriteInt32(this->playerId);
5142 this->roomId = buffer.ReadUInt64();
5143 if (!this->roomInfo.
Unpack(buffer))
return false;
5144 this->playerId = buffer.ReadInt32();
5173 this->roomId = _roomId;
5174 this->hostId = _hostId;
5181 this->roomId = rRef.
roomId;
5182 this->hostId = rRef.
hostId;
5191 byteLen +=
sizeof(this->roomId);
5192 byteLen +=
sizeof(this->hostId);
5200 if (!buffer.WriteUInt64(this->roomId))
return false;
5201 return buffer.WriteInt32(this->hostId);
5208 this->roomId = buffer.ReadUInt64();
5209 this->hostId = buffer.ReadInt32();
5238 this->roomId = _roomId;
5239 this->hostId = _hostId;
5246 this->roomId = rRef.
roomId;
5247 this->hostId = rRef.
hostId;
5256 byteLen +=
sizeof(this->roomId);
5257 byteLen +=
sizeof(this->hostId);
5265 if (!buffer.WriteUInt64(this->roomId))
return false;
5266 return buffer.WriteInt32(this->hostId);
5273 this->roomId = buffer.ReadUInt64();
5274 this->hostId = buffer.ReadInt32();
5300 this->playerParametersLen = 0;
5309 this->roomId = _roomId;
5310 this->playerId = _playerId;
5311 this->playerParametersLen = _playerParametersLen;
5312 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
5313 this->playerParameters[index] = _playerParameters[index];
5322 this->roomId = rRef.
roomId;
5325 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
5336 byteLen +=
sizeof(this->roomId);
5337 byteLen +=
sizeof(this->playerId);
5338 byteLen +=
sizeof(this->playerParametersLen);
5339 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
5340 byteLen += this->playerParameters[index].
Size();
5349 if (!buffer.WriteUInt64(this->roomId))
return false;
5350 if (!buffer.WriteInt32(this->playerId))
return false;
5354 if (!buffer.WriteUInt16(this->playerParametersLen))
return false;
5355 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
5356 if (!this->playerParameters[index].
Pack(buffer))
return false;
5365 this->roomId = buffer.ReadUInt64();
5366 this->playerId = buffer.ReadInt32();
5367 this->playerParametersLen = buffer.ReadUInt16();
5371 for (uint16 index = 0; index < this->playerParametersLen; ++index) {
5372 if (!this->playerParameters[index].
Unpack(buffer))
return false;
5399 this->playerParametersLen = 0;
5407 this->roomId = _roomId;
5408 this->playerId = _playerId;
5409 this->playerName =
Text(_playerName);
5416 this->roomId = rRef.
roomId;
5427 byteLen +=
sizeof(this->roomId);
5428 byteLen +=
sizeof(this->playerId);
5429 byteLen += this->playerName.
Size();
5437 if (!buffer.WriteUInt64(this->roomId))
return false;
5438 if (!buffer.WriteInt32(this->playerId))
return false;
5439 return this->playerName.
Pack(buffer);
5446 this->roomId = buffer.ReadUInt64();
5447 this->playerId = buffer.ReadInt32();
5448 return this->playerName.
Unpack(buffer);
5467 this->clientUidForMasterServer = 0;
5468 this->clientUidForProxyServer = 0;
5476 this->clientUidForMasterServer = _clientUidForMasterServer;
5477 this->clientUidForProxyServer = _clientUidForProxyServer;
5494 byteLen +=
sizeof(this->clientUidForMasterServer);
5495 byteLen +=
sizeof(this->clientUidForProxyServer);
5503 if (!buffer.WriteUInt32(this->clientUidForMasterServer))
return false;
5504 return buffer.WriteUInt64(this->clientUidForProxyServer);
5511 this->clientUidForMasterServer = buffer.ReadUInt32();
5512 this->clientUidForProxyServer = buffer.ReadUInt64();
5543 this->playersLen = 0;
5556 this->result = _result;
5557 this->roomId = _roomId;
5558 this->roomInfo = _roomInfo;
5559 this->playerId = _playerId;
5560 this->playersLen = _playersLen;
5561 for (uint32 index = 0; index < this->playersLen; ++index)
5563 this->players[index] = _players[index];
5572 this->result = rRef.
result;
5573 this->roomId = rRef.
roomId;
5577 for (uint32 index = 0; index < this->playersLen; ++index)
5579 this->players[index] = rRef.
players[index];
5589 byteLen +=
sizeof(this->result);
5590 byteLen +=
sizeof(this->roomId);
5591 byteLen += this->roomInfo.
Size();
5592 byteLen +=
sizeof(this->playerId);
5593 byteLen +=
sizeof(this->playersLen);
5594 for (uint32 index = 0; index < this->playersLen; ++index)
5596 byteLen += this->players[index].
Size();
5605 if (!buffer.WriteInt32(this->result))
return false;
5606 if (!buffer.WriteUInt64(this->roomId))
return false;
5607 if (!this->roomInfo.
Pack(buffer))
return false;
5608 if (!buffer.WriteInt32(this->playerId))
return false;
5609 if (!buffer.WriteUInt32(this->playersLen))
return false;
5610 if (this->playersLen > 0) {
5611 for (uint32 index = 0; index < this->playersLen; index++)
5613 if (!this->players[index].
Pack(buffer))
return false;
5623 this->result = buffer.ReadInt32();
5624 this->roomId = buffer.ReadUInt64();
5625 if (!this->roomInfo.
Unpack(buffer))
return false;
5626 this->playerId = buffer.ReadInt32();
5627 this->playersLen = buffer.ReadUInt32();
5629 for (uint32 index = 0; index < this->playersLen; ++index)
5631 if (!this->players[index].
Unpack(buffer))
return false;
5660 this->hostId = _hostId;
5661 this->playerInfo = _playerInfo;
5668 this->hostId = rRef.
hostId;
5678 byteLen +=
sizeof(this->hostId);
5679 byteLen += this->playerInfo.
Size();
5687 if (!buffer.WriteInt32(this->hostId))
return false;
5688 return this->playerInfo.
Pack(buffer);
5695 this->hostId = buffer.ReadInt32();
5696 return this->playerInfo.
Unpack(buffer);
5724 this->hostId = _hostId;
5725 this->playerId = _playerId;
5732 this->hostId = rRef.
hostId;
5742 byteLen +=
sizeof(this->hostId);
5743 byteLen +=
sizeof(this->playerId);
5751 if (!buffer.WriteInt32(this->hostId))
return false;
5752 return buffer.WriteInt32(this->playerId);
5759 this->hostId = buffer.ReadInt32();
5760 this->playerId = buffer.ReadInt32();
5785 this->hostId = _hostId;
5792 this->hostId = rRef.
hostId;
5801 byteLen +=
sizeof(this->hostId);
5809 return buffer.WriteInt32(this->hostId);
5816 this->hostId = buffer.ReadInt32();
5841 this->hostId = _hostId;
5848 this->hostId = rRef.
hostId;
5857 byteLen +=
sizeof(this->hostId);
5865 return buffer.WriteInt32(this->hostId);
5872 this->hostId = buffer.ReadInt32();
5903 this->targetIdsLen = 0;
5920 RoomRPCRequest(uint64 _roomId, uint8 _targets, int32 _senderId, int32 * _targetIds, uint32 _targetIdsLen,
Binary& _data) {
5922 this->roomId = _roomId;
5923 this->targets = _targets;
5924 this->senderId = _senderId;
5925 this->targetIdsLen = _targetIdsLen;
5926 for (uint16 index = 0; index < this->targetIdsLen; ++index) {
5927 this->targetIds[index] = _targetIds[index];
5937 this->roomId = rRef.
roomId;
5941 for (uint16 index = 0; index < this->targetIdsLen; ++index) {
5942 this->targetIds[index] = rRef.
targetIds[index];
5944 this->data = rRef.
data;
5953 byteLen +=
sizeof(this->roomId);
5954 byteLen +=
sizeof(this->targets);
5955 byteLen +=
sizeof(this->senderId);
5956 byteLen +=
sizeof(this->targetIdsLen);
5957 for (uint16 index = 0; index < this->targetIdsLen; ++index) {
5958 byteLen +=
sizeof(this->targetIds[index]);
5960 byteLen += this->data.
Size();
5971 if (!buffer.WriteUInt64(this->roomId))
return false;
5972 if (!buffer.WriteUInt8(this->targets))
return false;
5973 if (!buffer.WriteInt32(this->senderId))
return false;
5974 if (!buffer.WriteUInt32(this->targetIdsLen))
return false;
5975 for (uint16 index = 0; index < this->targetIdsLen; ++index) {
5976 if (!buffer.WriteInt32(this->targetIds[index]))
return false;
5978 return this->data.
Pack(buffer);
5985 this->roomId = buffer.ReadUInt64();
5986 this->targets = buffer.ReadUInt8();
5987 this->senderId = buffer.ReadInt32();
5988 this->targetIdsLen = buffer.ReadUInt32();
5992 for (uint16 index = 0; index < this->targetIdsLen; ++index) {
5993 this->targetIds[index] = buffer.ReadInt32();
5995 return this->data.
Unpack(buffer);
6030 this->data = rRef.
data;
6039 byteLen += this->data.
Size();
6047 return this->data.
Pack(buffer);
6054 return this->data.
Unpack(buffer);
6078 this->playerId = _playerId;
6094 byteLen +=
sizeof(this->playerId);
6102 if (!buffer.WriteInt32(this->playerId))
return false;
6110 this->playerId = buffer.ReadInt32();
6135 this->playerId = _playerId;
6151 byteLen +=
sizeof(this->playerId);
6159 if (!buffer.WriteInt32(this->playerId))
return false;
6167 this->playerId = buffer.ReadInt32();
6234 this->text = rRef.
text;
6243 byteLen += this->text.
Size();
6251 if (!this->text.
Pack(buffer))
return false;
6259 if (!this->text.
Unpack(buffer))
return false;
KeyValue()
コンストラクタ.
Definition: MunStream.hpp:612
mun_master サーバから送信される、ロビー入室結果の通知.
Definition: MunStream.hpp:59
uint64 clientUidForProxyServer
mun_proxyサーバ側におけるクライアント識別ユニークID.
Definition: MunStream.hpp:5462
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1776
RoomInfo(Text &_name, uint32 _maxPlayers, uint8 _isVisible, uint8 _isOpen, int32 _hostId, uint32 _playersLen, KeyValue *_roomParameters, uint16 _roomParametersLen, Text *_lobbyParameters, uint16 _lobbyParametersLen)
コンストラクタ.
Definition: MunStream.hpp:1330
SummaryRoomInfo roomInfo[ROOM_LIST_MAX]
ルーム統計情報.
Definition: MunStream.hpp:3340
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2096
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5132
MasterRoomLeaveResponse(int32 _result, SummaryRoomInfo *_roomInfo, uint16 _roomInfoLen)
コンストラクタ.
Definition: MunStream.hpp:3356
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:4465
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2206
MasterRoomRandomJoinRequest(uint8 _protocol, uint32 _maxPlayers, uint8 _matchingMode, LobbyInfo &_lobbyInfo, Text &_keyValueFilter, KeyValue *_roomParameters, uint16 _roomParametersLen, KeyValue *_playerParameters, uint16 _playerParametersLen)
コンストラクタ.
Definition: MunStream.hpp:3136
uint8 isOpen
他プレイヤーのルーム入室を許可するかどうかのフラグ.
Definition: MunStream.hpp:1292
MUN クライアントから mun_proxy サーバに対して送信される、mun_proxyサーバ認証要求. ...
Definition: MunStream.hpp:2030
System.Collections.Generic.Dictionary 型.
Definition: MunStream.hpp:323
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3898
mun_master サーバから送信される、ルーム作成結果の通知.
Definition: MunStream.hpp:64
bool operator==(const Text &rRef) const
比較処理.
Definition: MunStream.hpp:367
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5445
uint16 customAuthParametersLen
カスタム認証サーバに送信するパラメータの登録数.
Definition: MunStream.hpp:2046
int32 hostId
ホストID.
Definition: MunStream.hpp:5773
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:6250
mun_masterサーバからMUNクライアントに対して送信される、ルーム内プレイヤー人数の上限変更処理結果.
Definition: MunStream.hpp:3480
uint8 isOpen
他プレイヤーのルーム入室を許可するかどうかのフラグ.
Definition: MunStream.hpp:3654
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:6158
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3179
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5740
mun_proxy サーバにおいて、MUN クライアントの登録に失敗した.
Definition: MunStream.hpp:172
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:6092
MasterUpdatePlayerNameRequest()
コンストラクタ.
Definition: MunStream.hpp:4561
mun_master サーバから送信される、ルーム強制入室結果の通知.
Definition: MunStream.hpp:66
uint16 wss_port
WebSocketSecureポート番号.
Definition: MunStream.hpp:4688
Text playerName
プレイヤー名.
Definition: MunStream.hpp:5390
MasterCheckResponse()
コンストラクタ.
Definition: MunStream.hpp:2330
mun_proxy サーバから送信される、mun_proxy サーバの接続負荷情報の通知.
Definition: MunStream.hpp:42
uint16 playerParametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:4384
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3886
mun_roomサーバからmun_masterサーバに対して送信される、ホストの変更処理結果.
Definition: MunStream.hpp:5216
mrs::Buffer の拡張クラス.
Definition: MunBuffer.hpp:17
PlayerInfo playerInfo
プレイヤー情報.
Definition: MunStream.hpp:4920
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1126
RoomRPCResponse(Binary &_data)
コンストラクタ.
Definition: MunStream.hpp:6022
uint16 playerParametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:887
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4129
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5199
mun_masterサーバからMUNクライアントに対して送信される、ルーム入室可否設定変更処理結果.
Definition: MunStream.hpp:3704
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1855
System.Collections.Hashtable 型.
Definition: MunStream.hpp:324
mun_master サーバで、ルームの生成に失敗した.
Definition: MunStream.hpp:195
RoomLoginPlayerRequest()
コンストラクタ.
Definition: MunStream.hpp:5466
MUNクライアントからmun_roomサーバに対して送信される、ホストの変更要求.
Definition: MunStream.hpp:5767
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:39
RoomMasterLogoutPlayerRequest()
コンストラクタ.
Definition: MunStream.hpp:5025
mun_room サーバから送信される、mun_room サーバのクライアントリスニングアドレスの通知.
Definition: MunStream.hpp:104
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4419
uint16 tcp_port
TCPポート番号.
Definition: MunStream.hpp:4682
UnityEngine.Vector2 型.
Definition: MunStream.hpp:284
MUN クライアントから送信される、ルームパラメータ変更要求.
Definition: MunStream.hpp:79
MasterRoomUpdateIsOpenResponse()
コンストラクタ.
Definition: MunStream.hpp:3714
アドレス情報.
Definition: MunStream.hpp:1682
MasterLobbyUpdateResponse()
コンストラクタ.
Definition: MunStream.hpp:2578
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1399
RoomMasterSetAddressRequest()
コンストラクタ.
Definition: MunStream.hpp:4692
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3512
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:6037
Text name
ルーム名.
Definition: MunStream.hpp:1463
MasterUpdatePlayerNameResponse()
コンストラクタ.
Definition: MunStream.hpp:4619
uint8 isVisible
ルーム情報をロビーに通知するかどうかのフラグ.
Definition: MunStream.hpp:1290
uint64 roomId
ルームID.
Definition: MunStream.hpp:4916
KeyValue roomParameters[ROOM_PARAMETERS_MAX]
ルームパラメータ.
Definition: MunStream.hpp:1475
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:124
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2972
SummaryRoomInfo roomInfo
ルーム統計パラメータ.
Definition: MunStream.hpp:4098
mun_master サーバにおいて、マッチングデータベースの照合に失敗した.
Definition: MunStream.hpp:178
Binary data
送信データ本体.
Definition: MunStream.hpp:5895
uint16 roomParametersLen
ルームパラメータの登録数.
Definition: MunStream.hpp:1477
uint8 isOpen
他プレイヤーのルーム入室を許可するかどうかのフラグ.
Definition: MunStream.hpp:1469
SearchedPlayerInfo()
コンストラクタ.
Definition: MunStream.hpp:1231
MasterRoomUpdatePlayerParametersResponse()
コンストラクタ.
Definition: MunStream.hpp:4473
uint32 maxPlayers
ルーム内プレイヤー人数の上限.
Definition: MunStream.hpp:1288
uint16 playerParametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:4469
RoomMasterLoginPlayerRequest(uint32 _clientUidForMasterServer, uint64 _clientUidForProxyServer)
コンストラクタ.
Definition: MunStream.hpp:4860
KeyValue roomParameters[ROOM_PARAMETERS_MAX]
ルームパラメータ.
Definition: MunStream.hpp:1298
mun_master サーバから送信される、ロビー更新情報の通知.
Definition: MunStream.hpp:62
mun_master サーバにおいて、ロビーデータベースへの更新に失敗した.
Definition: MunStream.hpp:183
ランダム入室において、「条件に適合するルーム群の中から、完全なランダムな1つのルーム」を自動選択しま...
Definition: MunStream.hpp:227
MasterRoomUpdateResponse()
コンストラクタ.
Definition: MunStream.hpp:4104
MUN クライアントから送信される、対象プレイヤーの強制退室要求.
Definition: MunStream.hpp:6060
mun_masterサーバからmun_roomサーバに対して送信される、プレイヤーのルームログイン処理結果.
Definition: MunStream.hpp:4904
uint16 roomParametersLen
ルームパラメータの登録数.
Definition: MunStream.hpp:3768
MasterRoomUpdateMaxPlayersRequest(uint32 _maxPlayers)
コンストラクタ.
Definition: MunStream.hpp:3441
MUNクライアントからmun_masterサーバに対して送信される、プレイヤーパラメータ変更処理結果.
Definition: MunStream.hpp:4459
System.UInt64 型.
Definition: MunStream.hpp:298
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1578
Text(const std::string &_text)
コンストラクタ.
Definition: MunStream.hpp:352
MUN クライアントから送信される、自身のログイン処理要求.
Definition: MunStream.hpp:125
MUN クライアントから送信される、クライアント識別用ユニークIDの発行要求.
Definition: MunStream.hpp:54
RoomUpdateHostIdRequest(int32 _hostId)
コンストラクタ.
Definition: MunStream.hpp:5784
SummaryLobbyInfo(Text &_lobbyName, uint8 _lobbyKind, int32 _roomCount, int32 _playerCount)
コンストラクタ.
Definition: MunStream.hpp:811
ロビー統計情報.
Definition: MunStream.hpp:785
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:121
KeyValue playerParameters[PLAYER_PARAMETERS_MAX]
プレイヤーパラメータ.
Definition: MunStream.hpp:4382
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4970
MonitoringPullResponse(Text &_text)
コンストラクタ.
Definition: MunStream.hpp:6226
int32 id
プレイヤーID.
Definition: MunStream.hpp:1162
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:388
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:123
Union(uint8 _type, Binary &_data)
コンストラクタ.
Definition: MunStream.hpp:549
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3981
MUN クライアントから送信される、ルーム更新情報の通知要求.
Definition: MunStream.hpp:83
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1939
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4353
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4064
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:6109
uint64 roomId
ルームID.
Definition: MunStream.hpp:5386
RoomMasterLogoutPlayerRequest(uint64 _roomId, int32 _playerId)
コンストラクタ.
Definition: MunStream.hpp:5034
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3568
System.Single[] 型.
Definition: MunStream.hpp:319
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3584
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2613
MUNクライアントからmun_masterサーバに対して送信される、プレイヤー名変更処理結果.
Definition: MunStream.hpp:4607
StatsInfo(int32 _clientCountInServer, int32 _clientCountInLobby, int32 _clientCountInRoom, int32 _roomCountInLobby)
コンストラクタ.
Definition: MunStream.hpp:1628
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4521
MUN クライアントから送信される、プレイヤー検索要求.
Definition: MunStream.hpp:85
int32 result
ルーム入室処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:3024
MasterRoomRandomJoinResponse()
コンストラクタ.
Definition: MunStream.hpp:3268
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3912
MasterRoomUpdateIsVisibleResponse(uint8 _isVisible)
コンストラクタ.
Definition: MunStream.hpp:3609
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1735
未使用(mun_room サーバからのエラーコードの最小値閾値).
Definition: MunStream.hpp:199
MUN クライアントと mun_resolver サーバとの MUN バージョンが不一致.
Definition: MunStream.hpp:165
LobbyInfo()
コンストラクタ.
Definition: MunStream.hpp:733
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5758
mun_roomサーバからMUNクライアントに対して送信される、誰かがルームにログインした結果.
Definition: MunStream.hpp:5639
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1212
MUN クライアントから送信される、RPC メッセージの unicast 配信、または broadcast 配信要求.
Definition: MunStream.hpp:133
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:6241
MUNクライアントからmun_masterサーバに対して送信される、ルーム強制入室要求.
Definition: MunStream.hpp:2774
uint16 roomParametersLen
ルームパラメータの登録数.
Definition: MunStream.hpp:3851
RoomMasterLoginPlayerResponse()
コンストラクタ.
Definition: MunStream.hpp:4926
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2888
RoomUpdateHostIdRequest()
コンストラクタ.
Definition: MunStream.hpp:5777
SummaryRoomInfo(Text &_name, uint8 _maxPlayers, uint8 _isVisible, uint8 _isOpen, int32 _hostId, uint32 _playersLen, KeyValue *_roomParameters, uint16 _roomParametersLen)
コンストラクタ.
Definition: MunStream.hpp:1500
uint16 udp_port
UDPポート番号.
Definition: MunStream.hpp:1875
mun_master サーバから送信される、ルームに対するプレイヤーのログイン結果の通知.
Definition: MunStream.hpp:107
MasterSearchPlayersRequest()
コンストラクタ.
Definition: MunStream.hpp:4168
mun_master サーバから送信される、ルーム入室可否設定の変更結果の通知.
Definition: MunStream.hpp:78
uint8 matchingMode
マッチングモード.
Definition: MunStream.hpp:3101
mun_master サーバで、既に同一プレイヤーがルームに入室済みである.
Definition: MunStream.hpp:193
Text address
IPアドレス.
Definition: MunStream.hpp:1686
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:6053
CreateRoomInfo roomInfo
強制入室するルーム情報.
Definition: MunStream.hpp:2782
RoomMasterSetAddressRequest(uint64 _roomUid, Text &_address, uint16 _tcp_port, uint16 _udp_port, uint16 _ws_port, uint16 _wss_port)
コンストラクタ.
Definition: MunStream.hpp:4709
System.Int32 型.
Definition: MunStream.hpp:293
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3815
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3577
mun_proxyサーバからMUNクライアントに対して送信される、mun_proxyサーバ認証結果.
Definition: MunStream.hpp:2144
uint64 roomId
ルームID.
Definition: MunStream.hpp:5287
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:844
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2836
UNIONTYPE
Unionクラスで管理するtypeキー.
Definition: MunStream.hpp:281
RoomInfo roomInfo
ルーム情報.
Definition: MunStream.hpp:5086
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2603
ランダム入室において、「条件に適合するルーム群の中から、完全なランダムな1つのルーム」を自動選択しま...
Definition: MunStream.hpp:235
Text lobbyParameters[LOBBY_PARAMETERS_MAX]
ロビー通知パラメータ.
Definition: MunStream.hpp:881
mun_room サーバから送信される、対象プレイヤーの強制退室結果.
Definition: MunStream.hpp:6117
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:592
uint32 playerNamesLen
検索対象となるプレイヤー名リストの登録数.
Definition: MunStream.hpp:4164
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5871
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5348
mun_master サーバから送信される、プレイヤーパラメータ変更通知.
Definition: MunStream.hpp:113
StatsInfo statsInfo
サーバ統計情報.
Definition: MunStream.hpp:4328
int32 result
ログイン処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:5525
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3381
SummaryRoomInfo()
コンストラクタ.
Definition: MunStream.hpp:1481
int32 hostId
ホストID.
Definition: MunStream.hpp:5159
mun_master サーバにおいて、適合するロビーが見つからなかった.
Definition: MunStream.hpp:187
mun_masterサーバからMUNクライアントに対して送信される、ロビー更新情報.
Definition: MunStream.hpp:2566
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:6203
MUN クライアントから送信される、ルーム情報に関するロビー通知設定の変更要求.
Definition: MunStream.hpp:75
処理成功.
Definition: MunStream.hpp:160
System.UInt64[] 型.
Definition: MunStream.hpp:318
SummaryLobbyInfo()
コンストラクタ.
Definition: MunStream.hpp:799
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2013
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1429
mun_resolver サーバにおいて、mun_proxy サーバの接続IPアドレスを取得できない(mun_proxy サーバが mun_r...
Definition: MunStream.hpp:166
MasterRoomUpdateRoomParametersRequest(KeyValue *_roomParameters, uint16 _roomParametersLen)
コンストラクタ.
Definition: MunStream.hpp:3780
RoomMasterUpdatePlayerParametersRequest(uint64 _roomId, int32 _playerId, KeyValue *_playerParameters, uint16 _playerParametersLen)
コンストラクタ.
Definition: MunStream.hpp:5307
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5815
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4748
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:43
AddressInfo()
コンストラクタ.
Definition: MunStream.hpp:1692
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4895
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3633
Union()
コンストラクタ.
Definition: MunStream.hpp:541
System.Bool 型.
Definition: MunStream.hpp:290
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:37
RoomUpdateHostIdResponse(int32 _hostId)
コンストラクタ.
Definition: MunStream.hpp:5840
RoomMasterLoginPlayerResponse(uint32 _clientUidForMasterServer, uint64 _clientUidForProxyServer, int32 _result, uint64 _roomId, RoomInfo &_roomInfo, PlayerInfo &_playerInfo, uint8 _isNeedHostPlayer)
コンストラクタ.
Definition: MunStream.hpp:4943
ProxyResolverSetAddressRequest(uint64 _proxyUid, Text &_address, uint16 _tcp_port, uint16 _udp_port, uint16 _ws_port, uint16 _wss_port)
コンストラクタ.
Definition: MunStream.hpp:1900
ProxyResolverSetAddressRequest()
コンストラクタ.
Definition: MunStream.hpp:1883
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4211
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4508
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4536
ProxyResolverSetWeightRequest(uint64 _proxyUid, int32 _weight)
コンストラクタ.
Definition: MunStream.hpp:1986
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5686
UnityEngine.Vector4 型.
Definition: MunStream.hpp:286
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2387
mun_master サーバから送信される、ルーム更新情報の通知.
Definition: MunStream.hpp:84
int32 result
ルーム退室処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:3338
RoomMasterUpdatePlayerNameRequest()
コンストラクタ.
Definition: MunStream.hpp:5396
int32 result
認証結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:2152
mun_master サーバから送信される、MUN クライアントの切断通知.
Definition: MunStream.hpp:147
CreateLobbyInfo(Text &_lobbyName, uint8 _lobbyKind)
コンストラクタ.
Definition: MunStream.hpp:679
RoomMasterUpdateHostIdRequest(uint64 _roomId, int32 _hostId)
コンストラクタ.
Definition: MunStream.hpp:5172
virtual void Add(void *_data, uint32 _size)
バイナリデータの追記.
Definition: MunStream.hpp:463
uint16 playerParametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:3113
Binary data
送信データ本体.
Definition: MunStream.hpp:6007
uint16 ws_port
WebSocketポート番号.
Definition: MunStream.hpp:1877
mun_proxyサーバからmun_resolverサーバに対して送信される、mun_proxyサーバのアドレス情報.
Definition: MunStream.hpp:1863
ある特定の、単一または複数の MUN クライアントに対して、unicast または multicast で配信する.
Definition: MunStream.hpp:219
Text msg
認証結果(メッセージ文字列).
Definition: MunStream.hpp:2320
MasterRoomUpdateRoomParametersResponse(KeyValue *_roomParameters, uint16 _roomParametersLen)
コンストラクタ.
Definition: MunStream.hpp:3863
uint32 size
可変長バイナリのデータサイズ.
Definition: MunStream.hpp:421
virtual ~Union()
デストラクタ.
Definition: MunStream.hpp:556
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5622
MUN クライアントから送信される、アプリケーション認証要求.
Definition: MunStream.hpp:56
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4225
mun_masterサーバからMUNクライアントに対して送信される、ロビー通知パラメータ変更要求.
Definition: MunStream.hpp:4009
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3521
MUNクライアントからmun_masterサーバに対して送信される、ルームパラメータ変更処理結果.
Definition: MunStream.hpp:3843
uint8 protocol
問い合わせするルームサーバの接続プロトコルの要求について。0 なら TCP, 1なら UDP.
Definition: MunStream.hpp:2636
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:378
mun_masterサーバからMUNクライアントに対して送信される、ルーム入室処理結果.
Definition: MunStream.hpp:3018
Text clientName
クライアント名.
Definition: MunStream.hpp:2227
MasterLobbyUpdateResponse(SummaryLobbyInfo &_lobbyInfo, uint8 _isRemove)
コンストラクタ.
Definition: MunStream.hpp:2586
System.SByte 型.
Definition: MunStream.hpp:291
mun_master サーバにおいて、クライアントデータベースの照合に失敗した.
Definition: MunStream.hpp:180
System.Int32[] 型.
Definition: MunStream.hpp:313
ロビー作成情報.
Definition: MunStream.hpp:661
mun_proxy サーバから送信される、mun_proxy サーバのクライアントリスニングアドレス情報の通知.
Definition: MunStream.hpp:41
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1785
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:6123
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3829
MUN クライアントから送信される、ロビーパラメータ変更要求.
Definition: MunStream.hpp:81
検索対象のプレイヤーは見つからなかった。あるいは、サーバに接続していない.
Definition: MunStream.hpp:241
ProxyResolverSetWeightRequest()
コンストラクタ.
Definition: MunStream.hpp:1977
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2287
MUN クライアントから送信される、ロビー更新情報の通知要求.
Definition: MunStream.hpp:61
MonobitEngine.MonobitPlayer[] 型.
Definition: MunStream.hpp:307
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5207
MasterRoomUpdatePlayerParametersRequest(KeyValue *_playerParameters, uint16 _playerParametersLen)
コンストラクタ.
Definition: MunStream.hpp:4396
MasterRoomCreateResponse(int32 _result, AddressInfo &_roomAddressInfo, uint64 _roomUid)
コンストラクタ.
Definition: MunStream.hpp:2725
MUNクライアントからmun_masterサーバに対して送信される、ルーム入室可否設定変更要求.
Definition: MunStream.hpp:3648
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:758
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:114
MUN クライアントと mun_room サーバとの MUN バージョンが不一致.
Definition: MunStream.hpp:201
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1555
uint64 roomId
ルームID.
Definition: MunStream.hpp:5157
MUN クライアントから送信される、サーバ情報の通知要求.
Definition: MunStream.hpp:87
uint16 ws_port
WebSocketポート番号.
Definition: MunStream.hpp:4686
mun_master サーバから送信される、ルーム情報に関するロビー通知設定の変更結果の通知.
Definition: MunStream.hpp:76
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4147
ResolverResolveAddressResponse()
コンストラクタ.
Definition: MunStream.hpp:1812
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4445
MUNクライアントからmun_masterサーバに対して送信される、ルーム作成要求.
Definition: MunStream.hpp:2630
MasterRoomUpdateIsOpenRequest()
コンストラクタ.
Definition: MunStream.hpp:3658
未使用(mun_proxy サーバからのエラーコードの最小値閾値).
Definition: MunStream.hpp:168
uint8 isOnline
プレイヤーがオンラインかどうかのフラグ.
Definition: MunStream.hpp:1225
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2621
MUNクライアントからmun_masterサーバに対して送信される、プレイヤー検索要求.
Definition: MunStream.hpp:4156
WebSocket接続.
Definition: MunStream.hpp:210
MUN クライアントから送信される、ルーム作成要求.
Definition: MunStream.hpp:63
Text authId
GUID認証コード.
Definition: MunStream.hpp:2225
MUNクライアントからmun_masterサーバに対して送信される、ロビー強制入室要求.
Definition: MunStream.hpp:2421
MUNクライアントからmun_masterサーバに対して送信される、プレイヤー名変更要求.
Definition: MunStream.hpp:4551
mun_roomサーバからmun_masterサーバに対して送信される、mun_roomサーバの負荷情報.
Definition: MunStream.hpp:4774
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:50
mun_masterサーバからmun_roomサーバに対して送信される、プレイヤーパラメータの変更通知.
Definition: MunStream.hpp:5281
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:832
PlayerInfo players[PLAYER_MAX]
ルーム内プレイヤー情報.
Definition: MunStream.hpp:5533
uint8 targets
送信モード(列挙型TARGETS_TYPEの定数).
Definition: MunStream.hpp:5887
mun_monitorから送信される、モニタリング情報取得応答.
Definition: MunStream.hpp:154
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5334
System.Int16 型.
Definition: MunStream.hpp:292
mun_master サーバにおいて、ロビーへの入室に失敗した.
Definition: MunStream.hpp:190
mun_master サーバから送信される、ルームに対するプレイヤーのログアウト結果の通知.
Definition: MunStream.hpp:109
RoomMasterUpdateHostIdRequest()
コンストラクタ.
Definition: MunStream.hpp:5163
MasterCheckRequest()
コンストラクタ.
Definition: MunStream.hpp:2235
ResolverResolveAddressRequest(uint16 _connectType)
コンストラクタ.
Definition: MunStream.hpp:1761
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5121
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2273
uint16 tcp_port
TCPポート番号.
Definition: MunStream.hpp:1873
ROOMMASTER_FUNCID
RoomMasterRPC における payload_type の ID.
Definition: MunStream.hpp:99
MUN クライアントから送信される、ルーム収容最大人数変更要求.
Definition: MunStream.hpp:73
MonobitTargetによる送信方法を指定する方式.
Definition: MunStream.hpp:260
System.UInt16[] 型.
Definition: MunStream.hpp:316
uint16 playerParametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:5293
任意のKey-Valueペア.
Definition: MunStream.hpp:602
RoomMasterUpdatePlayerNameRequest(uint64 _roomId, int32 _playerId, std::string _playerName)
コンストラクタ.
Definition: MunStream.hpp:5406
mun_monitorから送信される、モニタリング情報取得応答.
Definition: MunStream.hpp:6210
MUN クライアントから送信される、ロビー入室要求.
Definition: MunStream.hpp:58
uint8 isRemove
そのロビーが削除されたかどうかのフラグ.
Definition: MunStream.hpp:2574
uint8 isRemove
そのルームが削除されたかどうかのフラグ.
Definition: MunStream.hpp:4100
mun_master サーバにおいて、管理可能なロビーの上限数を超えてロビーを作成しようとした.
Definition: MunStream.hpp:185
RoomLeftPlayerResponse(int32 _hostId, int32 _playerId)
コンストラクタ.
Definition: MunStream.hpp:5723
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4663
uint16 udp_port
UDPポート番号.
Definition: MunStream.hpp:4684
uint32 clientUidForMasterServer
mun_masterサーバ側におけるクライアント識別ユニークID.
Definition: MunStream.hpp:4845
CreateLobbyInfo lobbyInfo
ロビー作成情報.
Definition: MunStream.hpp:2427
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:6066
mun_master サーバから送信される、プレイヤー名変更結果の通知.
Definition: MunStream.hpp:92
MasterRoomCreateResponse()
コンストラクタ.
Definition: MunStream.hpp:2715
RoomMasterSetWeightRequest()
コンストラクタ.
Definition: MunStream.hpp:4786
標準的なマッチング。ランダム入室において、「無条件で、最も古いルーム」を自動選択します.
Definition: MunStream.hpp:233
検索対象のプレイヤーは接続中で、かつ、ルームには入室していない.
Definition: MunStream.hpp:242
LobbyInfo lobbyInfo
ロビー情報.
Definition: MunStream.hpp:3103
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3465
mun_master サーバにおいて、同時接続可能な MUN クライアントの上限数を超えて接続した(MUNサーバ固有で設...
Definition: MunStream.hpp:184
System.Single 型.
Definition: MunStream.hpp:299
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1027
MUN クライアントと mun_proxy サーバとの MRS バージョンが不一致.
Definition: MunStream.hpp:169
int32 id
プレイヤーID.
Definition: MunStream.hpp:1064
MonobitPlayer.ID を指定する方式.
Definition: MunStream.hpp:261
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1792
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3472
Binary(void *_data, uint32 _size)
コンストラクタ.
Definition: MunStream.hpp:434
NULL 値.
Definition: MunStream.hpp:282
virtual ~Binary()
デストラクタ.
Definition: MunStream.hpp:492
uint16 lobbyParametersLen
ロビー通知パラメータの登録数.
Definition: MunStream.hpp:883
mun_room サーバから送信される、ルームに別の MUN クライアントが退室したことへの通知.
Definition: MunStream.hpp:130
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5967
RoomJoinedPlayerResponse()
コンストラクタ.
Definition: MunStream.hpp:5651
uint16 playerParametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:2930
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:122
KeyValue roomParameters[ROOM_PARAMETERS_MAX]
ルームパラメータ.
Definition: MunStream.hpp:3766
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2112
MonobitNetwork.Instantiate によるオブジェクト生成.
Definition: MunStream.hpp:262
MUN クライアントと mun_resolver サーバとの MRS バージョンが不一致.
Definition: MunStream.hpp:164
uint64 roomId
ルームID.
Definition: MunStream.hpp:5084
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3528
Text name
プレイヤー名.
Definition: MunStream.hpp:1164
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5272
Text munVer
MUNライブラリバージョン.
Definition: MunStream.hpp:2223
mun_master サーバにおいて、クライアントの認証に失敗した.
Definition: MunStream.hpp:197
MUN クライアントと mun_master サーバとの MUN バージョンが不一致.
Definition: MunStream.hpp:176
MasterRoomUpdateMaxPlayersRequest()
コンストラクタ.
Definition: MunStream.hpp:3434
負荷テスト用.
Definition: MunStream.hpp:263
uint64 clientUidForProxyServer
mun_proxyサーバ側におけるクライアント識別ユニークID.
Definition: MunStream.hpp:4847
RoomMasterLogoutPlayerResponse(uint64 _roomId, RoomInfo &_roomInfo, int32 _playerId)
コンストラクタ.
Definition: MunStream.hpp:5102
MasterRoomUpdateLobbyParametersRequest()
コンストラクタ.
Definition: MunStream.hpp:3938
UnityEngine.Vector4[] 型.
Definition: MunStream.hpp:305
MasterRoomForceJoinRequest()
コンストラクタ.
Definition: MunStream.hpp:2788
uint8 isUseCustomAuth
カスタム認証サーバへの認証処理を行なうかどうかのフラグ.
Definition: MunStream.hpp:2036
クライアントから送信される、ボイスチャット情報(MonobitVoice).
Definition: MunStream.hpp:251
MUNクライアントからmun_resolverサーバに対して送信される、mun_proxyサーバのアドレス情報取得要求.
Definition: MunStream.hpp:1744
uint64 clientUid
MUNクライアント自身の識別用ユニークID.
Definition: MunStream.hpp:2229
RoomRPCRequest(uint64 _roomId, uint8 _targets, int32 _senderId, int32 *_targetIds, uint32 _targetIdsLen, Binary &_data)
コンストラクタ.
Definition: MunStream.hpp:5920
MUNクライアントからmun_masterサーバに対して送信される、条件付きランダムルーム入室要求.
Definition: MunStream.hpp:3091
RoomRPCRequest()
コンストラクタ.
Definition: MunStream.hpp:5899
SummaryPlayerInfo()
コンストラクタ.
Definition: MunStream.hpp:1168
ROOM_RPC_TYPE
ルーム内RPC送信タイプ.
Definition: MunStream.hpp:258
RoomMasterUpdateHostIdResponse()
コンストラクタ.
Definition: MunStream.hpp:5228
System.String[] 型.
Definition: MunStream.hpp:321
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1847
MasterRoomCreateRequest()
コンストラクタ.
Definition: MunStream.hpp:2644
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4199
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5864
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2197
ROOM_TRANS_TYPE
ルーム内送信データの属性.
Definition: MunStream.hpp:248
LobbyInfo(Text &_lobbyName, uint8 _lobbyKind)
コンストラクタ.
Definition: MunStream.hpp:741
MUN クライアントから指定されたロビー属性が不正、もしくは現在の MUN ではサポートされていない.
Definition: MunStream.hpp:188
TCP 接続.
Definition: MunStream.hpp:208
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:6101
ERRORCODE_ID
エラーコードID.
Definition: MunStream.hpp:159
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5951
uint32 maxPlayers
ルーム内プレイヤー人数の上限.
Definition: MunStream.hpp:3486
MasterRoomUpdateMaxPlayersResponse(uint32 _maxPlayers)
コンストラクタ.
Definition: MunStream.hpp:3497
int32 clientCountInServer
サーバに接続しているプレイヤーの人数.
Definition: MunStream.hpp:1605
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3072
MUNクライアントからmun_roomサーバに対して送信される、汎用的なRPC送信要求.
Definition: MunStream.hpp:5879
送信元の MUN クライアントを含めず、ルーム所属クライアント全員に対して broadcast で配信する.
Definition: MunStream.hpp:218
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:854
System.Int16[] 型.
Definition: MunStream.hpp:312
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:706
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3680
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5425
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:398
RoomKickPlayerResponse()
コンストラクタ.
Definition: MunStream.hpp:6127
PlayerInfo(int32 _id, Text &_name, KeyValue *_parameters, uint16 _parametersLen)
コンストラクタ.
Definition: MunStream.hpp:1085
int32 hostId
ホストID.
Definition: MunStream.hpp:1294
WebSocketSecure接続.
Definition: MunStream.hpp:211
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4369
mun_master サーバから送信される、ロビーパラメータ変更結果の通知.
Definition: MunStream.hpp:82
int32 roomCountInLobby
ルームに入室しているプレイヤーの人数.
Definition: MunStream.hpp:1611
MUNクライアントからmun_masterサーバに対して送信される、プレイヤーパラメータ変更要求.
Definition: MunStream.hpp:4376
mun_room サーバから送信される、シーン静的オブジェクトの破棄要求.
Definition: MunStream.hpp:139
Text key
キー情報.
Definition: MunStream.hpp:606
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5808
int32 result
ルーム作成処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:2707
mun_masterサーバからMUNクライアントに対して送信される、ルーム退室処理結果.
Definition: MunStream.hpp:3332
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5264
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:696
クライアントから送信される、カスタム情報.
Definition: MunStream.hpp:250
mun_master サーバで、ルームカスタムパラメータの更新に失敗した.
Definition: MunStream.hpp:196
System.Object 型.
Definition: MunStream.hpp:326
MUNクライアントからmun_masterサーバに対して送信される、ルームパラメータ変更要求.
Definition: MunStream.hpp:3760
mun_master サーバで、該当するルームが生成されていない.
Definition: MunStream.hpp:191
uint16 roomParametersLen
ルームパラメータの登録数.
Definition: MunStream.hpp:3109
System.Int64[] 型.
Definition: MunStream.hpp:314
int32 hostId
ホストID.
Definition: MunStream.hpp:5224
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5364
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:5289
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:137
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:635
mun_master サーバで、既に同一ユニークIDを持つルームが生成済みである.
Definition: MunStream.hpp:192
MasterSearchPlayersResponse()
コンストラクタ.
Definition: MunStream.hpp:4251
uint8 isVisible
ルーム情報をロビーに通知するかどうかのフラグ.
Definition: MunStream.hpp:3542
RoomInfo()
コンストラクタ.
Definition: MunStream.hpp:1308
mun_master サーバにおいて、クライアントデータベースへの更新に失敗した.
Definition: MunStream.hpp:181
未使用(ROOMMASTER_FUNCID の最大値閾値).
Definition: MunStream.hpp:115
Text customAuthServerAddress
カスタム認証サーバのアドレス.
Definition: MunStream.hpp:2040
mun_masterサーバからMUNクライアントに対して送信される、ルーム情報可視化設定変更処理結果.
Definition: MunStream.hpp:3592
int32 result
条件付きランダムルーム入室処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:3258
RoomKickPlayerRequest()
コンストラクタ.
Definition: MunStream.hpp:6070
Union value
値情報.
Definition: MunStream.hpp:608
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:51
Text name
ルーム名.
Definition: MunStream.hpp:1286
ResolverResolveAddressRequest()
コンストラクタ.
Definition: MunStream.hpp:1754
Text text
テキスト.
Definition: MunStream.hpp:6216
未使用(PROXYRESOLVER_FUNCID の最大値閾値).
Definition: MunStream.hpp:44
KeyValue playerParameters[PLAYER_PARAMETERS_MAX]
プレイヤーパラメータ.
Definition: MunStream.hpp:885
mun_master サーバから送信される、サーバ情報の通知.
Definition: MunStream.hpp:88
MUN クライアントから送信される、ルーム入室要求.
Definition: MunStream.hpp:67
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5069
mun_roomサーバからmun_masterサーバに対して送信される、プレイヤーのルームログアウト要求.
Definition: MunStream.hpp:5013
MasterRoomRandomJoinResponse(int32 _result, Text &_msg, AddressInfo &_roomAddressInfo, uint64 _roomUid)
コンストラクタ.
Definition: MunStream.hpp:3278
Text(const char *_text, uint16 _textlength)
コンストラクタ.
Definition: MunStream.hpp:345
int32 clientCountInRoom
ロビーに所属しているルームの数.
Definition: MunStream.hpp:1609
MasterRoomUpdateIsVisibleResponse()
コンストラクタ.
Definition: MunStream.hpp:3602
mun_room サーバから送信される、RPC メッセージの送信.
Definition: MunStream.hpp:140
KeyValue playerParameters[PLAYER_PARAMETERS_MAX]
プレイヤーパラメータ.
Definition: MunStream.hpp:5291
MATCHING_MODE
マッチングモードの設定値.
Definition: MunStream.hpp:232
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3394
uint16 lobbyParametersLen
ロビー通知パラメータの登録数.
Definition: MunStream.hpp:4017
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1142
MasterStatsUpdateResponse(StatsInfo &_statsInfo)
コンストラクタ.
Definition: MunStream.hpp:4338
mun_master サーバから送信される、ルーム収容最大人数変更結果の通知.
Definition: MunStream.hpp:74
ResolverResolveAddressResponse(int32 _result, AddressInfo &_proxyAddressInfo)
コンストラクタ.
Definition: MunStream.hpp:1820
MasterRoomUpdateIsOpenRequest(uint8 _isOpen)
コンストラクタ.
Definition: MunStream.hpp:3665
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2523
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1537
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3226
uint64 roomId
ルームID.
Definition: MunStream.hpp:5222
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:27
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1266
MasterUpdatePlayerNameRequest(Text &_playerName)
コンストラクタ.
Definition: MunStream.hpp:4567
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1661
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5502
MasterLobbyForceJoinRequest(CreateLobbyInfo &_lobbyInfo)
コンストラクタ.
Definition: MunStream.hpp:2436
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3321
MasterCheckRequest(Text &_appName, Text &_munVer, Text &_authId, Text &_clientName, uint64 _clientUid, uint8 _isUpdateLobbyInfo)
コンストラクタ.
Definition: MunStream.hpp:2248
uint8 lobbyKind
ロビーの属性.
Definition: MunStream.hpp:667
int32 targetIds[PLAYER_MAX]
送信相手となるプレイヤーID群.
Definition: MunStream.hpp:5891
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2692
CreateLobbyInfo()
コンストラクタ.
Definition: MunStream.hpp:671
mun_master サーバから送信される、プレイヤーパラメータ変更通知.
Definition: MunStream.hpp:112
uint32 playersLen
プレイヤーの登録数.
Definition: MunStream.hpp:1296
PROXYRESOLVER_FUNCID
ProxyResolverRPC における payload_type の ID.
Definition: MunStream.hpp:36
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5750
uint16 roomParametersLen
ルームパラメータの登録数.
Definition: MunStream.hpp:879
RoomLeftPlayerResponse()
コンストラクタ.
Definition: MunStream.hpp:5714
プレイヤー統計情報.
Definition: MunStream.hpp:1158
未使用.
Definition: MunStream.hpp:127
int32 result
ルーム強制入室処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:2851
mun_master サーバから送信される、ルーム退室結果の通知.
Definition: MunStream.hpp:72
Text authServerRawData
カスタム認証サーバから返信されてきた生データ.
Definition: MunStream.hpp:2154
uint64 roomId
ルームID.
Definition: MunStream.hpp:5885
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5141
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1203
uint8 isVisible
ルーム情報をロビーに通知するかどうかのフラグ.
Definition: MunStream.hpp:1467
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4734
KeyValue(Text &_key, Union &_value)
コンストラクタ.
Definition: MunStream.hpp:618
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4999
KeyValue playerParameters[PLAYER_PARAMETERS_MAX]
プレイヤーパラメータ.
Definition: MunStream.hpp:2928
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3409
RoomLoginPlayerRequest(uint32 _clientUidForMasterServer, uint64 _clientUidForProxyServer)
コンストラクタ.
Definition: MunStream.hpp:5475
uint32 playersLen
プレイヤーの登録数.
Definition: MunStream.hpp:1473
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2986
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5436
Text playerName
プレイヤー名.
Definition: MunStream.hpp:4615
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:101
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5061
mun_room サーバから送信される、対象プレイヤーの強制退室結果.
Definition: MunStream.hpp:136
Text appName
アプリケーション名.
Definition: MunStream.hpp:2221
MUN クライアントから設定可能な、カスタム認証におけるパラメータの最大値.
Definition: MunStream.hpp:276
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1377
uint32 clientUidForMasterServer
mun_masterサーバ側におけるクライアント識別ユニークID.
Definition: MunStream.hpp:5460
RoomJoinedPlayerResponse(int32 _hostId, PlayerInfo &_playerInfo)
コンストラクタ.
Definition: MunStream.hpp:5659
mun_monitorに対して送信する、モニタリング情報取得要求.
Definition: MunStream.hpp:153
uint8 isOpen
他プレイヤーのルーム入室を許可するかどうかのフラグ.
Definition: MunStream.hpp:875
uint32 maxPlayers
ルーム内プレイヤー人数の上限.
Definition: MunStream.hpp:871
System.Byte 型.
Definition: MunStream.hpp:295
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:499
KeyValue playerParameters[PLAYER_PARAMETERS_MAX]
プレイヤーパラメータ.
Definition: MunStream.hpp:4467
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4644
MasterCheckResponse(int32 _result, Text &_msg, uint32 _clientUid, SummaryLobbyInfo *_lobbyInfo, uint16 _lobbyInfoLen)
コンストラクタ.
Definition: MunStream.hpp:2343
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4887
mun_roomサーバからMUNクライアントに対して送信される、ホストの変更処理結果.
Definition: MunStream.hpp:5823
mun_masterサーバからMUNクライアントに対して送信される、ルーム情報更新処理結果.
Definition: MunStream.hpp:4092
MUN クライアントから送信される、ルームホスト変更要求.
Definition: MunStream.hpp:131
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:1727
MasterStatsUpdateResponse()
コンストラクタ.
Definition: MunStream.hpp:4332
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4308
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2744
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4761
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4431
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2764
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1649
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3456
ロビー情報.
Definition: MunStream.hpp:723
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4812
uint16 connectType
接続プロトコルの種類.
Definition: MunStream.hpp:1750
uint32 maxPlayers
ルーム内プレイヤー人数の上限.
Definition: MunStream.hpp:3430
mun_master サーバから送信される、ルームランダム入室結果の通知.
Definition: MunStream.hpp:70
MUNクライアントからmun_masterサーバに対して送信される、mun_masterサーバ認証情報.
Definition: MunStream.hpp:2215
mun_roomサーバからmun_masterサーバに対して送信される、ホストの変更要求.
Definition: MunStream.hpp:5151
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3803
MasterRoomUpdatePlayerParametersRequest()
コンストラクタ.
Definition: MunStream.hpp:4388
ランダム入室において、「条件に適合する、最も古いルーム」を自動選択します.
Definition: MunStream.hpp:234
System.Double 型.
Definition: MunStream.hpp:300
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2299
int32 result
ロビー強制入室処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:2480
mun_masterサーバからMUNクライアントに対して送信される、ロビー強制入室処理結果.
Definition: MunStream.hpp:2474
KeyValue customAuthParameters[CUSTOM_AUTH_PARAMETERS_MAX]
カスタム認証サーバに送信するパラメータ.
Definition: MunStream.hpp:2044
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:5021
uint16 roomInfoLen
ルーム統計の登録数.
Definition: MunStream.hpp:3342
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5676
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:6166
MUN クライアントから送信される、ルーム強制入室要求.
Definition: MunStream.hpp:65
KeyValue roomParameters[ROOM_PARAMETERS_MAX]
ルームパラメータ.
Definition: MunStream.hpp:3107
int32 roomCount
ロビー内ルーム数.
Definition: MunStream.hpp:793
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:5088
未使用(RESOLVER_FUNCID の最大値閾値).
Definition: MunStream.hpp:31
uint32 playersLen
ルーム内プレイヤー情報の数.
Definition: MunStream.hpp:5535
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:38
CreateLobbyInfo lobbyInfo
ルームを所属させるロビーの情報.
Definition: MunStream.hpp:2640
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4294
std::string text
可変長テキスト実体.
Definition: MunStream.hpp:335
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:25
uint32 clientUidForMasterServer
mun_masterサーバ側におけるクライアント識別ユニークID.
Definition: MunStream.hpp:4910
KeyValue parameters[PLAYER_PARAMETERS_MAX]
プレイヤーパラメータ.
Definition: MunStream.hpp:1068
AddressInfo roomAddressInfo
mun_roomサーバのアドレス情報.
Definition: MunStream.hpp:2853
mun_roomサーバからMUNクライアントに対して送信される、汎用的なRPC送信処理結果.
Definition: MunStream.hpp:6001
クライアントから送信される、RPCメッセージ情報(MonobitView).
Definition: MunStream.hpp:252
ProxyCheckResponse(uint64 _clientUid, int32 _result, Text &_authServerRawData)
コンストラクタ.
Definition: MunStream.hpp:2167
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4139
Text name
ルーム名.
Definition: MunStream.hpp:869
PlayerInfo()
コンストラクタ.
Definition: MunStream.hpp:1074
int32 senderId
送信者のプレイヤーID.
Definition: MunStream.hpp:5889
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2827
CreateLobbyInfo lobbyInfo
強制入室するルームが所属するロビー情報.
Definition: MunStream.hpp:2784
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2404
uint16 lobbyParametersLen
ロビー通知パラメータの登録数.
Definition: MunStream.hpp:1304
SummaryLobbyInfo lobbyInfo
ロビー統計情報.
Definition: MunStream.hpp:2572
uint32 maxPlayers
ルーム内プレイヤー人数の上限.
Definition: MunStream.hpp:3099
Text & operator=(const Text &rRef)
代入処理.
Definition: MunStream.hpp:359
MasterRoomUpdateLobbyParametersResponse(Text *_lobbyParameters, uint16 _lobbyParametersLen)
コンストラクタ.
Definition: MunStream.hpp:4029
UnityEngine.Vector3[] 型.
Definition: MunStream.hpp:304
int32 weight
サーバ負荷情報.
Definition: MunStream.hpp:1973
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4985
mun_masterサーバからMUNクライアントに対して送信される、mun_masterサーバ認証結果.
Definition: MunStream.hpp:2312
UnityEngine.Vector2[] 型.
Definition: MunStream.hpp:303
uint64 clientUidForProxyServer
mun_proxyサーバ側におけるクライアント識別ユニークID.
Definition: MunStream.hpp:4912
System.Double[] 型.
Definition: MunStream.hpp:320
KeyValue playerParameters[PLAYER_PARAMETERS_MAX]
プレイヤーパラメータ.
Definition: MunStream.hpp:3111
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2908
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5492
ロビー内に設置できるルームの最大数.
Definition: MunStream.hpp:270
MUNクライアントからmun_masterサーバに対して送信される、ロビー通知パラメータ変更要求.
Definition: MunStream.hpp:3926
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4822
1つのルームに対して設定可能な、ロビー通知カスタムパラメータの最大数.
Definition: MunStream.hpp:274
TARGETS_TYPE
送信先の指定.
Definition: MunStream.hpp:216
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:645
汎用的な処理失敗.
Definition: MunStream.hpp:161
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:768
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3640
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3200
MUNにおける通信データ情報.
Definition: MunStream.hpp:19
Text lobbyParameters[LOBBY_PARAMETERS_MAX]
ロビー通知パラメータ.
Definition: MunStream.hpp:1302
KeyValue roomParameters[ROOM_PARAMETERS_MAX]
ルームパラメータ.
Definition: MunStream.hpp:877
mun_roomサーバからMUNクライアントに対して送信される、誰かがルームからログアウトした結果.
Definition: MunStream.hpp:5702
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5855
mun_roomサーバからmun_masterサーバに対して送信される、プレイヤーのルームログアウト処理結果.
Definition: MunStream.hpp:5078
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:5388
RoomMasterUpdatePlayerParametersRequest()
コンストラクタ.
Definition: MunStream.hpp:5297
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:6046
RoomKickPlayerResponse(int32 _playerId)
コンストラクタ.
Definition: MunStream.hpp:6134
mun_masterサーバからmun_roomサーバに対して送信される、プレイヤーパラメータの変更通知.
Definition: MunStream.hpp:5380
MASTER_FUNCID
MasterRPC における payload_type の ID.
Definition: MunStream.hpp:49
uint64 clientUid
mun_proxy が管理している、MUNクライアント自身の識別用ユニークID.
Definition: MunStream.hpp:2150
uint64 roomUid
mun_roomサーバ識別用ユニークID.
Definition: MunStream.hpp:3264
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3689
ProxyCheckResponse()
コンストラクタ.
Definition: MunStream.hpp:2158
mun_roomサーバからmun_masterサーバに対して送信される、mun_roomサーバのアドレス情報.
Definition: MunStream.hpp:4672
mun_room サーバから送信される、ルームに別の MUN クライアントが入室してきたことへの通知.
Definition: MunStream.hpp:128
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:5604
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5984
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5189
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:100
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5587
int32 weight
サーバ負荷情報.
Definition: MunStream.hpp:4782
mun_master サーバにおいて、マッチングデータベースの構築に失敗した.
Definition: MunStream.hpp:177
uint16 roomInfoLen
ルーム統計の登録数.
Definition: MunStream.hpp:2484
PlayerInfo playerInfo
プレイヤー情報.
Definition: MunStream.hpp:5647
MUNクライアントからmun_roomサーバに対して送信される、ルームログイン要求.
Definition: MunStream.hpp:5454
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3061
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2021
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4582
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1952
mun_masterサーバからMUNクライアントに対して送信される、プレイヤー検索処理結果.
Definition: MunStream.hpp:4239
mun_masterサーバからMUNクライアントに対して送信される、ルーム作成処理結果.
Definition: MunStream.hpp:2701
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:572
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1256
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3311
MasterRoomJoinResponse(int32 _result, AddressInfo &_roomAddressInfo, uint64 _roomUid)
コンストラクタ.
Definition: MunStream.hpp:3042
MonitoringPullRequest()
コンストラクタ.
Definition: MunStream.hpp:6182
CreateRoomInfo()
コンストラクタ.
Definition: MunStream.hpp:893
MUN クライアントと mun_proxy サーバとの MUN バージョンが不一致.
Definition: MunStream.hpp:170
未使用(mun_resolver サーバからのエラーコードの最小値閾値).
Definition: MunStream.hpp:163
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4591
uint64 roomUid
mun_roomサーバ識別用ユニークID.
Definition: MunStream.hpp:3028
SearchedPlayerInfo playerInfo[PLAYER_MAX]
プレイヤー検索結果リスト.
Definition: MunStream.hpp:4245
System.Object[] 型.
Definition: MunStream.hpp:309
uint8 protocol
問い合わせするルームサーバの接続プロトコルの要求について。0 なら TCP, 1なら UDP.
Definition: MunStream.hpp:2780
クライアントから送信される、オブジェクト同期などで使用するストリーム情報(MonobitView, MonobitTransformView, MonobitAnimatorView).
Definition: MunStream.hpp:253
未使用(ROOMMASTER_FUNCID の最大値閾値).
Definition: MunStream.hpp:141
mun_proxy サーバから送信される、クライアント識別用ユニークIDの発行.
Definition: MunStream.hpp:55
int32 hostId
ホストID.
Definition: MunStream.hpp:5829
mun_room サーバから送信される、ルームホスト変更要求.
Definition: MunStream.hpp:110
AddressInfo roomAddressInfo
mun_roomサーバのアドレス情報.
Definition: MunStream.hpp:2709
int32 playerId
ログアウトしたプレイヤーID.
Definition: MunStream.hpp:5710
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:52
mun_room サーバから送信される、MUN クライアントのログイン処理結果の通知.
Definition: MunStream.hpp:126
ProxyCheckRequest(uint8 _isUseCustomAuth, uint8 _isUseClientCustomAuthServerAddress, Text &_customAuthServerAddress, uint8 _isIgnoreCustomAuthError, KeyValue *_customAuthParameters, uint16 _customAuthParametersLen)
コンストラクタ.
Definition: MunStream.hpp:2065
MUNクライアントからmun_masterサーバに対して送信される、ルーム情報可視化設定変更要求.
Definition: MunStream.hpp:3536
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:24
MUN クライアントから送信される、ルーム入室可否設定の変更要求.
Definition: MunStream.hpp:77
CreateRoomInfo(Text &_name, uint32 _maxPlayers, uint8 _isVisible, uint8 _isOpen, KeyValue *_roomParameters, uint16 _roomParametersLen, Text *_lobbyParameters, uint16 _lobbyParametersLen, KeyValue *_playerParameters, uint16 _playerParametersLen, uint8 _isNeedHostPlayer)
コンストラクタ.
Definition: MunStream.hpp:916
Text lobbyParameters[LOBBY_PARAMETERS_MAX]
ロビー通知パラメータ.
Definition: MunStream.hpp:4015
RoomMasterLoginPlayerRequest()
コンストラクタ.
Definition: MunStream.hpp:4851
System.String 型.
Definition: MunStream.hpp:301
RoomLoginPlayerResponse(int32 _result, uint64 _roomId, RoomInfo &_roomInfo, int32 _playerId, PlayerInfo *_players, uint32 _playersLen)
コンストラクタ.
Definition: MunStream.hpp:5554
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5694
mun_master サーバから送信される、ルーム強制入室結果の通知.
Definition: MunStream.hpp:68
System.UInt32 型.
Definition: MunStream.hpp:297
MasterLobbyForceJoinResponse()
コンストラクタ.
Definition: MunStream.hpp:2488
mun_master サーバにおいて、クライアントデータベースの構築に失敗した.
Definition: MunStream.hpp:179
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2186
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3736
System.Byte[] 型.
Definition: MunStream.hpp:315
RoomInfo roomInfo
ルーム情報.
Definition: MunStream.hpp:5529
サーバ統計情報.
Definition: MunStream.hpp:1601
MUNクライアントからmun_masterサーバに対して送信される、ルーム入室要求.
Definition: MunStream.hpp:2918
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2551
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:6188
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2672
MasterUpdatePlayerNameResponse(int32 _playerId, Text &_playerName)
コンストラクタ.
Definition: MunStream.hpp:4627
SearchedPlayerInfo(uint8 _isOnline, Text &_roomName)
コンストラクタ.
Definition: MunStream.hpp:1239
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:582
MASTERPROXY_FUNCID
mun_masterサーバ⇔mun_proxyサーバ間 における payload_type の ID.
Definition: MunStream.hpp:146
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4654
MonitoringPullResponse()
コンストラクタ.
Definition: MunStream.hpp:6220
プレイヤー検索結果情報.
Definition: MunStream.hpp:1221
mun_monitorに対して送信する、モニタリング情報取得要求.
Definition: MunStream.hpp:6174
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1925
uint8 lobbyKind
ロビーの属性.
Definition: MunStream.hpp:729
uint16 lobbyInfoLen
ロビー統計情報の登録数.
Definition: MunStream.hpp:2326
uint8 protocol
問い合わせするルームサーバの接続プロトコルの要求について。0 なら TCP, 1なら UDP.
Definition: MunStream.hpp:2924
PROTOCOL_ID
接続プロトコル.
Definition: MunStream.hpp:206
mun_resolverサーバからMUNクライアントに対して送信される、mun_proxyサーバのアドレス情報取得結果.
Definition: MunStream.hpp:1800
MasterLobbyForceJoinRequest()
コンストラクタ.
Definition: MunStream.hpp:2431
mun_room サーバから送信される、mun_room サーバのクライアント接続負荷情報の通知.
Definition: MunStream.hpp:105
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:4613
MUN クライアントと mun_room サーバとの MRS バージョンが不一致.
Definition: MunStream.hpp:200
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:30
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:519
mun_master サーバから送信される、ルームホスト変更結果の通知.
Definition: MunStream.hpp:111
uint64 proxyUid
プロキシサーバ自身のユニークID.
Definition: MunStream.hpp:1869
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2003
SummaryLobbyInfo lobbyInfo[LOBBY_LIST_MAX]
ロビー統計情報.
Definition: MunStream.hpp:2324
System.Int64 型.
Definition: MunStream.hpp:294
uint32 clientUid
mun_master が管理している、MUNクライアント自身の識別用ユニークID.
Definition: MunStream.hpp:2322
uint64 roomUid
ルームサーバ自身のユニークID.
Definition: MunStream.hpp:4678
MUN クライアントから送信される、ルームランダム入室要求.
Definition: MunStream.hpp:69
mun_room サーバから送信される、シーン静的オブジェクトの生成要求.
Definition: MunStream.hpp:138
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3299
virtual void Clear()
バイナリデータの消去.
Definition: MunStream.hpp:451
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:103
mun_proxy サーバにおいて、MUN クライアントのカスタム認証処理に失敗した.
Definition: MunStream.hpp:171
uint16 roomParametersLen
ルームパラメータの登録数.
Definition: MunStream.hpp:1300
mun_masterサーバからMUNクライアントに対して送信される、サーバ統計情報.
Definition: MunStream.hpp:4322
Text address
IPアドレス.
Definition: MunStream.hpp:4680
int32 result
アドレス情報取得結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:1806
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3752
MasterRoomUpdateRoomParametersResponse()
コンストラクタ.
Definition: MunStream.hpp:3855
MUN クライアントから送信される、ロビー退室要求.
Definition: MunStream.hpp:60
LOBBYKIND_ID
ロビー属性値.
Definition: MunStream.hpp:224
Text address
IPアドレス.
Definition: MunStream.hpp:1871
virtual ~Text()
デストラクタ.
Definition: MunStream.hpp:373
uint8 isNeedHostPlayer
ホストプレイヤーが必要かどうかのフラグ.
Definition: MunStream.hpp:4922
uint8 isVisible
ルーム情報をロビーに通知するかどうかのフラグ.
Definition: MunStream.hpp:873
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:969
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3002
Binary data
変数データ本体.
Definition: MunStream.hpp:537
Text roomName
プレイヤーがルームに入室している場合、そのルーム名.
Definition: MunStream.hpp:1227
RoomMasterSetWeightRequest(uint64 _roomUid, int32 _weight)
コンストラクタ.
Definition: MunStream.hpp:4795
Binary(const Binary &binary)
コンストラクタ.
Definition: MunStream.hpp:443
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3081
デフォルトロビーを含む、標準的なロビー。ロビー属性の中で、最もサーバへの負荷が低い.
Definition: MunStream.hpp:225
mun_masterサーバからMUNクライアントに対して送信される、ルーム強制入室処理結果.
Definition: MunStream.hpp:2845
uint8 protocol
問い合わせするルームサーバの接続プロトコルの要求について。0 なら TCP, 1なら UDP.
Definition: MunStream.hpp:3097
MasterRoomUpdateIsVisibleRequest()
コンストラクタ.
Definition: MunStream.hpp:3546
ルーム統計情報.
Definition: MunStream.hpp:1459
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2899
ROOM_FUNCID
RoomRPC における payload_type の ID.
Definition: MunStream.hpp:120
MonobitEngine.MonobitPlayer 型.
Definition: MunStream.hpp:288
uint16 playerParametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:5392
uint8 * data
可変長バイナリ実体.
Definition: MunStream.hpp:419
Text lobbyName
ロビー名.
Definition: MunStream.hpp:727
Text lobbyParameters[LOBBY_PARAMETERS_MAX]
ロビー通知パラメータ.
Definition: MunStream.hpp:3932
uint8 isVisible
ルーム情報をロビーに通知するかどうかのフラグ.
Definition: MunStream.hpp:3598
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1112
MasterRoomJoinRequest(uint8 _protocol, Text &_roomName, KeyValue *_playerParameters, uint16 _playerParametersLen)
コンストラクタ.
Definition: MunStream.hpp:2945
ProxyCheckRequest()
コンストラクタ.
Definition: MunStream.hpp:2050
mun_master サーバから送信される、プレイヤー検索結果の通知.
Definition: MunStream.hpp:86
MasterRoomUpdateLobbyParametersRequest(Text *_lobbyParameters, uint16 _lobbyParametersLen)
コンストラクタ.
Definition: MunStream.hpp:3946
MONITOR_FUNCID
MonitorRPC における payload_type の ID.
Definition: MunStream.hpp:152
int32 hostId
ルームホストとなるプレイヤーID.
Definition: MunStream.hpp:5645
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5254
Text()
コンストラクタ.
Definition: MunStream.hpp:339
ルーム作成情報.
Definition: MunStream.hpp:865
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4599
MasterRoomUpdatePlayerParametersResponse(int32 _playerId, KeyValue *_playerParameters, uint16 _playerParametersLen)
コンストラクタ.
Definition: MunStream.hpp:4483
MasterRoomRandomJoinRequest()
コンストラクタ.
Definition: MunStream.hpp:3117
uint8 type
変数型(列挙型UNIONTYPEの定数).
Definition: MunStream.hpp:535
uint32 maxPlayers
ルーム内プレイヤー人数の上限.
Definition: MunStream.hpp:1465
MasterRoomUpdateMaxPlayersResponse()
コンストラクタ.
Definition: MunStream.hpp:3490
uint32 targetIdsLen
送信相手となるプレイヤーIDの数.
Definition: MunStream.hpp:5893
Text msg
条件付きランダムルーム入室処理結果(メッセージ文字列).
Definition: MunStream.hpp:3260
KeyValue roomParameters[ROOM_PARAMETERS_MAX]
ルームパラメータ.
Definition: MunStream.hpp:3849
int32 hostId
ルームホストとなるプレイヤーID.
Definition: MunStream.hpp:5708
MasterRoomUpdateResponse(SummaryRoomInfo &_roomInfo, uint8 _isRemove)
コンストラクタ.
Definition: MunStream.hpp:4112
mun_resolver サーバから送信される、mun_proxy サーバのクライアントリスニングアドレス情報の取得結果通知...
Definition: MunStream.hpp:29
送信元の MUN クライアントを含む、ルーム所属クライアント全員に対して broadcast で配信する.
Definition: MunStream.hpp:217
MasterRoomForceJoinResponse()
コンストラクタ.
Definition: MunStream.hpp:2859
Text lobbyName
ロビー名.
Definition: MunStream.hpp:789
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2451
未使用(MASTER_FUNCID の最大値閾値).
Definition: MunStream.hpp:94
uint16 port
ポート番号.
Definition: MunStream.hpp:1688
ランダム入室において、「条件に適合する、最も古いルーム」を自動選択します.
Definition: MunStream.hpp:226
MasterRoomJoinRequest()
コンストラクタ.
Definition: MunStream.hpp:2934
MasterLobbyForceJoinResponse(int32 _result, SummaryRoomInfo *_roomInfo, uint16 _roomInfoLen)
コンストラクタ.
Definition: MunStream.hpp:2498
検索対象のプレイヤーは接続中で、かつ、ルームに入室中である.
Definition: MunStream.hpp:243
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1671
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:6149
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4830
MasterRoomForceJoinRequest(uint8 _protocol, CreateRoomInfo &_roomInfo, CreateLobbyInfo &_lobbyInfo)
コンストラクタ.
Definition: MunStream.hpp:2797
uint64 roomUid
mun_roomサーバ識別用ユニークID.
Definition: MunStream.hpp:2711
RoomInfo roomInfo
ルーム情報.
Definition: MunStream.hpp:4918
uint64 roomId
ルームID.
Definition: MunStream.hpp:5527
mun_master サーバから送信される、プレイヤーパラメータ変更結果の通知.
Definition: MunStream.hpp:90
CreateRoomInfo roomInfo
作成するルームの情報.
Definition: MunStream.hpp:2638
ルーム内に入室可能なプレイヤーの最大数.
Definition: MunStream.hpp:271
System.Bool[] 型.
Definition: MunStream.hpp:310
AddressInfo proxyAddressInfo
アドレス情報.
Definition: MunStream.hpp:1808
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:994
MUN クライアントから送信される、プレイヤー名変更要求.
Definition: MunStream.hpp:91
Binary()
コンストラクタ.
Definition: MunStream.hpp:425
mun_room サーバから送信される、ルームに対するプレイヤーのログイン要求.
Definition: MunStream.hpp:106
uint64 roomUid
ルームサーバ自身のユニークID.
Definition: MunStream.hpp:4780
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:53
MasterRoomLeaveResponse()
コンストラクタ.
Definition: MunStream.hpp:3346
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:5510
Text playerName
プレイヤー名.
Definition: MunStream.hpp:4557
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1717
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2683
MUN クライアントと mun_master サーバとの MRS バージョンが不一致.
Definition: MunStream.hpp:175
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:40
int32 playerCount
ロビー内プレイヤー数.
Definition: MunStream.hpp:795
Text lobbyName
ロビー名.
Definition: MunStream.hpp:665
Text name
プレイヤー名.
Definition: MunStream.hpp:1066
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:1274
MasterRoomJoinResponse()
コンストラクタ.
Definition: MunStream.hpp:3032
1つのプレイヤーに対して設定可能な、プレイヤーカスタムパラメータの最大数.
Definition: MunStream.hpp:272
MUN クライアントから送信される、対象プレイヤーの強制退室要求.
Definition: MunStream.hpp:135
MasterRoomForceJoinResponse(int32 _result, AddressInfo &_roomAddressInfo, uint64 _roomUid)
コンストラクタ.
Definition: MunStream.hpp:2869
mun_roomサーバからMUNクライアントに対して送信される、ルームログイン処理結果.
Definition: MunStream.hpp:5519
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:714
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2467
mun_room サーバから送信される、ルームに対するプレイヤーのログアウト要求.
Definition: MunStream.hpp:108
SummaryRoomInfo roomInfo[ROOM_LIST_MAX]
ルーム統計情報.
Definition: MunStream.hpp:2482
MUN クライアントからまとめて送信することが可能な RPC メッセージ群の最大値.
Definition: MunStream.hpp:275
SummaryPlayerInfo(int32 _id, Text &_name)
コンストラクタ.
Definition: MunStream.hpp:1176
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:4078
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1837
mun_room サーバから送信される、RPC メッセージの unicast 配信、または broadcast 配信.
Definition: MunStream.hpp:134
MasterRoomCreateRequest(uint8 _protocol, CreateRoomInfo &_roomInfo, CreateLobbyInfo &_lobbyInfo)
コンストラクタ.
Definition: MunStream.hpp:2653
RoomLoginPlayerResponse()
コンストラクタ.
Definition: MunStream.hpp:5539
uint8 isUpdateLobbyInfo
ロビー情報を更新するかどうかのフラグ.
Definition: MunStream.hpp:2231
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3995
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:1193
MasterRoomUpdateIsVisibleRequest(uint8 _isVisible)
コンストラクタ.
Definition: MunStream.hpp:3553
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:3696
未使用(mun_master サーバからのエラーコードの最小値閾値).
Definition: MunStream.hpp:174
RESOLVER_FUNCID
ResolverRPC における payload_type の ID.
Definition: MunStream.hpp:23
MUN クライアントから入室要求を受けたルームが、入室拒否に設定されている.
Definition: MunStream.hpp:194
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5051
uint16 parametersLen
プレイヤーパラメータの登録数.
Definition: MunStream.hpp:1070
可変長テキスト.
Definition: MunStream.hpp:331
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:776
System.UInt32[] 型.
Definition: MunStream.hpp:317
mun_master サーバにおいて、ロビーへの強制入室に失敗した.
Definition: MunStream.hpp:189
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4052
Text keyValueFilter
範囲検索用クエリー.
Definition: MunStream.hpp:3105
RoomUpdateHostIdResponse()
コンストラクタ.
Definition: MunStream.hpp:5833
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:653
MasterSearchPlayersResponse(SearchedPlayerInfo *_playerInfo, uint32 _playerInfoLen)
コンストラクタ.
Definition: MunStream.hpp:4259
uint64 roomUid
mun_roomサーバ識別用ユニークID.
Definition: MunStream.hpp:2855
mun_master サーバから送信される、ルームパラメータ変更結果の通知.
Definition: MunStream.hpp:80
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:6196
UnityEngine.Vector3 型.
Definition: MunStream.hpp:285
System.SByte[] 型.
Definition: MunStream.hpp:311
Text roomName
ルーム名.
Definition: MunStream.hpp:2926
MUN クライアントから送信される、ルーム退室要求.
Definition: MunStream.hpp:71
可変長バイナリ.
Definition: MunStream.hpp:415
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3624
1つのルームに対して設定可能な、ルームカスタムパラメータの最大数.
Definition: MunStream.hpp:273
uint8 isOpen
他プレイヤーのルーム入室を許可するかどうかのフラグ.
Definition: MunStream.hpp:3710
uint64 proxyUid
プロキシサーバ自身のユニークID.
Definition: MunStream.hpp:1971
UnityEngine.Quatenion 型.
Definition: MunStream.hpp:287
接続タイプなし.
Definition: MunStream.hpp:207
int32 result
ログイン許可処理結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:4914
int32 clientCountInLobby
ロビーに入室しているプレイヤーの人数.
Definition: MunStream.hpp:1607
未使用.
Definition: MunStream.hpp:129
uint8 isNeedHostPlayer
ホストプレイヤーが必要かどうかのフラグ.
Definition: MunStream.hpp:889
int32 playerId
プレイヤーID.
Definition: MunStream.hpp:5531
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2372
uint8 isIgnoreCustomAuthError
カスタム認証サーバへの認証処理でエラーが発生した場合無視するかどうかのフラグ.
Definition: MunStream.hpp:2042
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:6258
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:5799
RoomMasterLogoutPlayerResponse()
コンストラクタ.
Definition: MunStream.hpp:5092
MAX_LIMIT
各種上限値.
Definition: MunStream.hpp:268
MasterRoomUpdateIsOpenResponse(uint8 _isOpen)
コンストラクタ.
Definition: MunStream.hpp:3721
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:102
RoomRPCResponse()
コンストラクタ.
Definition: MunStream.hpp:6011
RoomKickPlayerRequest(int32 _playerId)
コンストラクタ.
Definition: MunStream.hpp:6077
uint8 lobbyKind
ロビーの属性.
Definition: MunStream.hpp:791
mun_roomサーバからmun_masterサーバに対して送信される、プレイヤーのルームログイン要求.
Definition: MunStream.hpp:4839
AddressInfo roomAddressInfo
mun_roomサーバのアドレス情報.
Definition: MunStream.hpp:3262
MasterSearchPlayersRequest(Text *_playerNames, uint32 _playerNamesLen)
コンストラクタ.
Definition: MunStream.hpp:4176
virtual ~RoomRPCRequest()
デストラクタ.
Definition: MunStream.hpp:5908
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2755
uint16 wss_port
WebSocketSecureポート番号.
Definition: MunStream.hpp:1879
ロビーの最大数.
Definition: MunStream.hpp:269
MUN クライアントから送信される、プレイヤーパラメータ変更要求.
Definition: MunStream.hpp:89
MUNクライアントからmun_masterサーバに対して送信される、ルーム内プレイヤー人数の上限変更要求.
Definition: MunStream.hpp:3424
uint64 roomId
ルームID.
Definition: MunStream.hpp:5019
int32 result
認証結果(列挙型ERRORCODE_IDの定数).
Definition: MunStream.hpp:2318
ルーム情報.
Definition: MunStream.hpp:1282
mun_masterサーバからMUNクライアントに対して送信される、条件付きランダムルーム入室処理結果.
Definition: MunStream.hpp:3252
AddressInfo(Text &_address, uint16 _port)
コンストラクタ.
Definition: MunStream.hpp:1700
uint8 isUseClientCustomAuthServerAddress
カスタム認証サーバのアドレスについて、MUN クライアント側から設定したものを使用尾するかどうかのフラグ...
Definition: MunStream.hpp:2038
uint16 lobbyParametersLen
ロビー通知パラメータの登録数.
Definition: MunStream.hpp:3934
AddressInfo roomAddressInfo
mun_roomサーバのアドレス情報.
Definition: MunStream.hpp:3026
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:3745
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:26
mun_proxyサーバからmun_resolverサーバに対して送信される、mun_proxyサーバの負荷情報.
Definition: MunStream.hpp:1965
Text playerNames[PLAYER_MAX]
検索対象となるプレイヤー名リスト.
Definition: MunStream.hpp:4162
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:4362
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4877
MasterRoomUpdateLobbyParametersResponse()
コンストラクタ.
Definition: MunStream.hpp:4021
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:3969
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:2816
プレイヤー情報.
Definition: MunStream.hpp:1060
RoomMasterUpdateHostIdResponse(uint64 _roomId, int32 _hostId)
コンストラクタ.
Definition: MunStream.hpp:5237
UDP 接続.
Definition: MunStream.hpp:209
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2536
UnityEngine.Quatenion[] 型.
Definition: MunStream.hpp:306
mun_master サーバにおいて、ルームデータベースへの更新に失敗した.
Definition: MunStream.hpp:182
bool Unpack(MunBuffer &buffer)
MunBufferからのアンパッキング.
Definition: MunStream.hpp:2128
mun_master サーバから送信される、アプリケーション認証結果の通知.
Definition: MunStream.hpp:57
virtual ~RoomRPCResponse()
デストラクタ.
Definition: MunStream.hpp:6015
int32 hostId
ホストID.
Definition: MunStream.hpp:1471
MUN クライアントから送信される、mun_proxy サーバのクライアントリスニングアドレス情報の取得要求.
Definition: MunStream.hpp:28
mun_master サーバにおいて、管理可能なルームの上限数を超えてルームを作成しようとした.
Definition: MunStream.hpp:186
SEARCHPLAYER_RESULT_STATUS
プレイヤー検索結果のステータスID.
Definition: MunStream.hpp:240
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:509
System.UInt16 型.
Definition: MunStream.hpp:296
未使用(MUN1.x互換のために残している情報).
Definition: MunStream.hpp:93
MasterRoomUpdateRoomParametersRequest()
コンストラクタ.
Definition: MunStream.hpp:3772
StatsInfo()
コンストラクタ.
Definition: MunStream.hpp:1615
任意の変数.
Definition: MunStream.hpp:531
bool Pack(MunBuffer &buffer)
MunBufferへのパッキング.
Definition: MunStream.hpp:2460
uint32 playerInfoLen
プレイヤー検索結果リストの登録数.
Definition: MunStream.hpp:4247
mun_room サーバから送信される、ルームホスト変更結果の通知.
Definition: MunStream.hpp:132
uint32 Size()
データサイズの取得.
Definition: MunStream.hpp:4282