Местонахождение функции: 3_Game\Client\SyncPlayerList.c Базовый класс: SyncPlayerList Массив: ref array<ref SyncPlayer> m_PlayerList; Входные данные: не требуются Возвращаемые данные: Массив игроков класса SyncPlayer, содержащий данные о их никах и Steam64ID Что делает данная функция: Хранит массив актуальный список игроков, содержащий такие сведения, как ник игрока и Steam64ID игрока Где работает данная функция: клиент и сервер игры, не ниже радела 3_Game
Пример вызова-использования из класса 5_Game MissionGamePlay:
ref array<ref SyncPlayer> PlayersInfoListServer = ClientData.m_PlayerList.m_PlayerList;
foreach( ref SyncPlayer player : PlayersInfoListServer )
{
string m_UID = player.m_UID;
string m_PlayerName = player.m_PlayerName;
Print("Is detected: Steam64ID player: " + m_UID + " Name: " + m_PlayerName);
}
Местонахождение функции: scripts\3_Game\Client\SyncData.c Базовый класс: ClientDataSyncPlayerList Массив: static ref array<Man> m_PlayerBaseList = new array<Man>; Входные данные: не требуются Возвращаемые данные: Массив игроков класса Man, содержащий игроков в классе Man на сервере игры Что делает данная функция: Массив обновляется при синхронизации данных между сервером и клиентом и сохраняет на клиенте игры актуальный список игроков сервера в классе Man. Где работает данная функция: клиент игры, не ниже радела 3_Game
Пример вызова-использования из класса 5_Game MissionGamePlay:
array<Man> PlayerBasesListServer = ClientData.m_PlayerBaseList;
foreach(Man player : PlayerBasesListServer )
{
Print("Is detected: player Object in class Man: " + player.ToString());
}
Местонахождение функции: scripts\3_Game\Client\SyncData.c Базовый класс: ClientDataSyncPlayerList Массив: static ref SyncPlayerList m_PlayerList; Входные данные: не требуются Возвращаемые данные: Массив игроков класса SyncPlayerList, содержащий информацию об игроках в классе SyncPlayer на сервере игры Что делает данная функция: Массив обновляется при синхронизации данных между сервером и клиентом и сохраняет на клиенте игры актуальный список игроков сервера в классе SyncPlayerList. Где работает данная функция: клиент игры, не ниже радела 3_Game
Пример вызова-использования из класса 5_Game MissionGamePlay:
ref array<ref SyncPlayer> PlayersInfoListServer = ClientData.m_PlayerList.m_PlayerList; foreach( ref SyncPlayer player : PlayersInfoListServer ) { string m_UID = player.m_UID; string m_PlayerName = player.m_PlayerName; Print("Is detected: Steam64ID player: " + m_UID + " Name: " + m_PlayerName); }
ref array<ref SyncPlayer> PlayersInfoListServer = ClientData.m_PlayerList.m_PlayerList;
foreach( ref SyncPlayer player : PlayersInfoListServer )
{
string m_UID = player.m_UID;
string m_PlayerName = player.m_PlayerName;
Print("Is detected: Steam64ID player: " + m_UID + " Name: " + m_PlayerName);
}