DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnSyncJuncture()

void OnSyncJuncture ( int pJunctureID,
ParamsReadContext pCtx )
protected

См. определение в файле ActionManagerBase.c строка 156

157 {
158 int AcknowledgmentID;
159 switch (pJunctureID)
160 {
162#ifdef ENABLE_LOGGING
164 {
165 Debug.ActionLog("STS = " + m_Player.GetSimulationTimeStamp() + " SJ_ACTION_ACK_ACCEPT", this.ToString() , "n/a", "OnSyncJuncture", m_Player.ToString() );
166 }
167#endif
168 pCtx.Read(AcknowledgmentID);
169 if (m_CurrentActionData && AcknowledgmentID == m_PendingActionAcknowledgmentID)
171 break;
173#ifdef ENABLE_LOGGING
175 {
176 Debug.ActionLog("STS = " + m_Player.GetSimulationTimeStamp() + " SJ_ACTION_ACK_REJECT", this.ToString() , "n/a", "OnSyncJuncture", m_Player.ToString() );
177 }
178#endif
179 pCtx.Read(AcknowledgmentID);
180 if (m_CurrentActionData && AcknowledgmentID == m_PendingActionAcknowledgmentID)
182 break;
184#ifdef ENABLE_LOGGING
186 {
187 Debug.ActionLog("STS = " + m_Player.GetSimulationTimeStamp() + " SJ_ACTION_INTERRUPT", this.ToString() , "n/a", "OnSyncJuncture", m_Player.ToString() );
188 }
189#endif
190 m_Interrupted = true;
191 break;
192 }
193 }
bool m_Interrupted
Определения ActionManagerBase.c:49
ref ActionData m_CurrentActionData
Определения ActionManagerBase.c:61
int m_PendingActionAcknowledgmentID
Определения ActionManagerBase.c:59
DayZPlayer m_Player
Определения Hand_Events.c:42
static const int SJ_ACTION_INTERRUPT
Определения DayZPlayerSyncJunctures.c:8
static const int SJ_ACTION_ACK_REJECT
Определения DayZPlayerSyncJunctures.c:13
static const int SJ_ACTION_ACK_ACCEPT
Определения DayZPlayerSyncJunctures.c:12
static void ActionLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Определения 3_Game/DayZ/tools/Debug.c:188
Определения 3_Game/DayZ/tools/Debug.c:2
static bool IsActionLogEnable()
Определения 3_Game/DayZ/tools/Debug.c:749
proto bool Read(void value_in)
const int UA_AM_ACCEPTED
Определения 3_Game/DayZ/constants.c:510
const int UA_AM_REJECTED
Определения 3_Game/DayZ/constants.c:511

Перекрестные ссылки Debug::ActionLog(), LogManager::IsActionLogEnable(), m_CurrentActionData, m_Interrupted, m_PendingActionAcknowledgmentID, m_Player, Serializer::Read(), DayZPlayerSyncJunctures::SJ_ACTION_ACK_ACCEPT, DayZPlayerSyncJunctures::SJ_ACTION_ACK_REJECT, DayZPlayerSyncJunctures::SJ_ACTION_INTERRUPT, UA_AM_ACCEPTED и UA_AM_REJECTED.