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

◆ OnHandleStoredJunctureData()

void OnHandleStoredJunctureData ( ParamsReadContext ctx)
protected

Juncture is only ever Server Req->Client Ack and Perform->Server Perform, never remote

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

658 {
659 int tmp = -1;
660 ctx.Read(tmp);
661
662#ifdef ENABLE_LOGGING
664 {
665 syncDebugPrint("[syncinv] " + Object.GetDebugName(GetDayZPlayerOwner()) + " handle JunctureData packet STS = " + GetDayZPlayerOwner().GetSimulationTimeStamp());
666 }
667#endif
669#ifdef DIAG_DEVELOPER
670 if (PluginInventoryDebug.Cast(GetPlugin(PluginInventoryDebug)).IsOldProcessInputDataEnable())
671 {
672 ProcessInputData(ctx, true, false);
673 }
674 else
675 {
676#endif
677 if(g_Game.IsServer())
678 {
680 }
681 else
682 {
684 }
685#ifdef DIAG_DEVELOPER
686 }
687#endif
688 }
void syncDebugPrint(string s)
DayZGame g_Game
Определения DayZGame.c:4074
bool ProcessInputData(ParamsReadContext ctx, bool isJuncture, bool isRemote)
Определения DayZPlayerInventory.c:3319
DayZPlayer GetDayZPlayerOwner()
Определения DayZPlayerInventory.c:170
bool ExecuteInventoryCommandClient(ParamsReadContext ctx)
Определения DayZPlayerInventory.c:3569
bool ExecuteInventoryCommandServer(ParamsReadContext ctx)
Определения DayZPlayerInventory.c:3501
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:326
static bool IsSyncLogEnable()
Определения 3_Game/DayZ/tools/Debug.c:789
Определения ObjectTyped.c:2
proto bool Read(void value_in)

Перекрестные ссылки ExecuteInventoryCommandClient(), ExecuteInventoryCommandServer(), g_Game, GetDayZPlayerOwner(), GetPlugin(), LogManager::IsSyncLogEnable(), ProcessInputData(), Serializer::Read() и syncDebugPrint().